安装相关依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
安装wget
yum install -y wget
安装需要的python版本
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -zxvf Python-3.6.5.tgz
cd Python-3.6.5/
./configure --prefix=/usr/local/python3
make && make install
如果报错关于zlib相关
yum install -y zlib*
配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
配置虚拟环境
pip install virtualenv
pip install virtualenvwrapper
# 修改bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.local/bin/virtualenv
source $HOME/.local/bin/virtualenvwrapper.sh
安装selenium环境
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install -y google-chrome-stable_current_x86_64.rpm # 默认安装在/opt/google/chrome/
# yum autoremove -y google-chrome 卸载
# /opt/google/chrome/chrome -version 查看chrome版本
mkdir /opt/google/driver # 创建新的文件夹
cd /opt/google/driver/
wget http://chromedriver.storage.googleapis.com/97.0.4692.71/chromedriver_linux64.zip # 下载
unzip chromedriver_linux64.zip # 解压
提示:如果在Linux使用root无法运行,可以试一下添加--no-sandbox选项
Ubuntu环境下selenium
apt update
apt install libxss1 libappindicator1 libindicator7 # 安装软件依赖
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # 下载最新版chrome
dpkg -i google-chrome-stable_current_amd64.deb
# 如果提示缺少某些依赖无法安装,可以试一下 apt install -f
# google-chrome --version # 查看当前chrome版本
驱动下载同CentOS