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了

推荐阅读更多精彩内容

  • linux和windows下安装python拓展包-pycharm、numpy、scipy、matplotlib、...
    hzyido阅读 78,046评论 3 10
  • 环境: 请通篇看完以后再操作安装,因为可能会因为后面的异常导致重新安装,不确定后面的异常是否必然,因为没有更改文章...
    Andrew玩Android阅读 1,460评论 0 0
  • 中华人民共和国国家地质公园,由中国行政管理部门组织专家审定,由中华人民共和国国务院国土资源部正式批准授牌的地质公园...
    任老师助梦生涯阅读 602评论 0 2
  • 现行管理方式中常常存在这样的情况,管理者在没有从系统整体角度来审视组织运转的情况下,仅仅通过绩效或其他奖惩员工的...
    ghr117阅读 1,407评论 0 52
  • 夜晚,曾经很喜欢沿着绵延公路一直游荡,,不去想尽头在哪里,看着汽车从身边呼啸驶过,这是一种生命快感的体验。雨中的城...
    涡孩缇阅读 57评论 0 0