CentOS6.9版本下配置Selenium python环境

1.安装python

#yum install python

//由于服务器自带了python2.6,命令行提示  Package python-2.6.6-66.el6_8.x86_64 already installed and latest version

 

2.安装setuptools

#yum install python-setuptools

//由于服务器安装了setuptools,因此它已经安装,检查更新即可。

 

3.安装pip

先登录pip下载网站:https://pypi.org/project/pip/,此时看到的最新版本是18.0,选择“Download Files”,选择pip-18.0.tar.gz,鼠标右键,复制下它的链接

链接为:https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7579/pip-18.0.tar.gz,使用#wget命令+空格+url链接回车下载

下载完毕之后,对gz文件解压,#tar -zxvf pip-18.0.tar.gz,解压之后,在当前目录会有一个pip-18.0文件夹,我们进入这个文件夹#cd ./pip-18.0,然后安装pip#python setup.py install

提示报错,查询原因后得知是python版本过低,需要更新到2.7版本,#wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz,然后解压xz文件

#unxz unxz Python-2.7.10.tar.xz,解压之后得到了tar文件,继续解压tar文件#tar -vxf Python-2.7.10.tar,这样就会在当前目录下得到一个python2.7的文件夹

进入该文件夹:#cd ./Python-2.7.10,然后需要执行一个配置:#./configure --enable-shared --enable-loadable-sqlite-extensions --with-zlib

之后要执行#vi ./Modules/Setup,在命令模式下使用/zlibmodule查找#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存,然后进行编译和安装

#make && make install,安装好Python2.7之后我们需要先把Python2.6备份起来,然后再对yum的配置进行修改,如果不进行这一步操作的话,执行yum命令将会提示你Python的版本不对

 

#mv /usr/bin/python /usr/bin/python2.6.6,重命名后,软连接#ln -s /usr/local/bin/python2.7 /usr/bin/python,接着修改#vi /usr/bin/yum的首行,将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6

#python -V,先查看python版本是不是到了2.7,很遗憾报错:python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory,

编辑配置文件:#vi /etc/ld.so.conf,添加新的一行内容/usr/local/lib,保存退出,然后#/sbin/ldconfig ,/sbin/ldconfig -v

回到pip的文件夹,然后继续安装pip#python setup.py install

 

4.最后安装Selenium

#pip install -U selenium

//安装成功

 

os.windows环境下的安装十分简单,参照虫师的教程《Selenium2 python自动化项目实战》,本文主要是分享在CentOS6.9版本下安装Selenium遇到的问题和解决方法

posted on 2018-08-09 17:25  lyyxj  阅读(285)  评论(0编辑  收藏  举报

导航