centos7+python3+selenium+chrome
一、安装GUI图形化界面(这步可以省略)
(1)安装GUI图形化界面
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
(2)更新系统运行级别
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
(3)重启系统,系统重启后直接进入图像化界面
reboot
二、安装python3(出现问题可以选择百度:或者参考设置默认python)
(1) 查看当前python版本
python -V
(2) 获取python3x的官方软件包(下载过程较慢)
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
(3) 解压该软件包
tar -zxvf Python-3.5.4.tgz
(4) 在解压目录下进行安装配置
cd Python-3.5.4
./configure
(5) 编译并安装
make
make install
(6) 验证当前系统下安装的python版本号(显示3.5.4即安装成功)
python -V
(7) 备份原有配置,设置python默认版本号为3x
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
三、安装谷歌浏览器
yum install google-chrome
可能会不成功
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
四、安装chromedriver(安装过图形化界面查看)
(1)查看安装的chrome浏览器版本
(2)下载对应版本的驱动
http://npm.taobao.org/mirrors/chromedriver/
(3)下载解压后拷贝到/usr/local/bin/目录下
unzip chromedriver_linux64.zip
拷贝过程省略
四、安装chromedriver(未安装过图形化界面查看)
(1)查看安装的chrome浏览器版本
google-chrome -version
(2)下载对应版本的驱动
http://npm.taobao.org/mirrors/chromedriver
我的版本是“88.0.4324.150 ”,但是发现没有这个版本,选择最近版本的chromedriver即可
注意最前面两位一定要一模一样
我选择
在命令行输入,版本号一定要更改成寻找到最接近的chromedriver
wget http://npm.taobao.org/mirrors/chromedriver/88.0.4324.96/chromedriver_linux64.zip
(3)解压zip包
unzip chromedriver_linux64.zip
(4)更改安装路径
mv chromedriver /usr/local/bin
五、安装selenium
pip install selenium
六、配置中可能会遇到的问题
1. 查看 python -V 报错 -bash: /usr/bin/python: No such file or directory
https://www.pianshen.com/article/44481147649/
2. No module named 'pip._internal'
https://blog.csdn.net/sdywtzymy/article/details/104287211
参考资料:
https://www.cnblogs.com/star520/p/9367062.html
https://www.cnblogs.com/shaosks/p/9177596.html
https://www.cnblogs.com/liu-xiaoyi/p/10509334.html
https://www.cnblogs.com/mayijinfu/p/11779234.html