亲测centos7.4 + python3.6+ firefox56 + geckodriver0.20环境安装配置

centos7 + python3.9+ firefox + geckodriver + selenium

高效配置,不报错
自带的阿里云学生低配服务器选的centos7系统,yum下载都是阿里源无需配置,且提供docker加速

https://cr.console.aliyun.com/cn-zhangjiakou/instances/mirrors

安装依赖

后面或多或少会用的

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc libffi-devel gcc make automake autoconf libtool libffi-devel libXtst.i686 bzip2 libXt* gtk3

配置python3.6

1下载安装包可以自行去后面的官网下载所需版本的安装包较快,偷懒的直接复制贼慢
用Xftp 6丢进去,我习惯下在 /usr/local/目录下,故所有操作都在这个目录下。
喜欢其他目录的可以自行更改

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz

2解压

tar zxvf Python-3.6.5.tgz

3创建目录

mkdir /usr/local/python3

4编译安装
此时当前目录出现一个解压后的文件夹 Python-3.9.10 使用 cd 命令进入该Python-3.9.10目录

cd Python-3.9.10

在Python-3.9.10目录中使用命令将 python3编译安装到 之前创建的目录 /usr/local/python3 下

./configure --prefix=/usr/local/python3
make && make install

5设置软连接 (在/usr/bin目录下建立一个快捷方式,以便直接使用命令pip3和python3)
一般情况python3不会有重复
若后面用 /usr/bin/python 大概率重复,可以去/usr/bin目录下使用rm命令删除快捷方式

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

python3 -V
pip3 -V
查看安装的版本,确认是否软连接成功

配置firefox 56.0.2

同理推荐下载导入
1下载安装包

wget https://ftp.mozilla.org/pub/firefox/releases/56.0.2/linux-x86_64/en-US/firefox-56.0.2.tar.bz2

2解压

tar -xjvf firefox-56.0.2.tar.bz2

3建立软连接

ln -s /usr/local/firefox/firefox /usr/bin/firefox

firefox -V

配置geckodriver 0.20.0

同理推荐下载导入
1下载驱动

wget https://github.com/mozilla/geckodriver/releases/download/v0.20.0/geckodriver-v0.20.0-linux64.tar.gz

2解压

tar -zxvf geckodriver-v0.20.0-linux64.tar.gz

3建立软连接

ln -s /usr/local/geckodriver /usr/bin/geckodriver

geckodriver -V

配置python3后yum的坑

vim命令进去这两个目录把python改为python2

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

按i进入,修改完 shift + : wq Enter
自行百度vim命令

yum -y update

安装selenium

pip install selenium==3.11.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值