phantomjs 在centos环境下配置

phantomjs的安装

phantomjs的安装比较简单,从官网下载会被墙,所以速度正常缓慢,文末提供百度去下载下载好后解压即可,然后将目录下的./bin/phantomjs添加入环境变量,加入后可以在终端通过$phantomjs查看是否成功。

在python中使用如下:

from splinter import Browser
browser=Browser('phantomjs',executable_path='/var/tmp/phantomjs/bin/phantomjs')

可以用executable_path来指定phantomjs所在的目录
如果在定时任务中报错WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.可以在/etc/profile文件中加入其路径,并用$source /etc/profile令其生效

profile中加入phantomjs后的情况

freetype2

yum install freetype-devel

python-devel(即python-dev包)

centos安装 python-dev包提示No package python-dev available:
出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.
所以使用下面的命令即可安装python-dev

easy_install 和pip

CentOS 安装easy_install的方法:
wget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py
CentOS安装python包管理安装工具pip的方法如下:
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.g
注意:wget获取https的时候要加上:--no-check-certificate

cd pip-1.5.5/
python setup.py install
OK,这样就安装好pip了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容