我的centos7的环境:

cat /etc/centos-release

在这里插入图片描述
一、安装jdk1.8

1、创建JDK安装目录:
sudo mkdir -p /usr/local/jdk1.8
2、解压JDK文件:
sudo tar -zxvf jdk-8u121-linux-x64.tar.gz -C /usr/local/jdk1.8
3、编辑环境变量配置文件:
sudo vim /etc/profile
4、添加环境变量:
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5、保存并退出编辑器:
输入:wq并按回车键保存并退出。
6、刷新环境变量:
source /etc/profile
7、检查JDK版本:
java -version
8、如果安装成功,应该会看到类似以下的输出信息:
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

二、安装python3.7.2

1、更新系统:
sudo yum update -y
2、安装依赖包:
sudo yum groupinstall "Development Tools" -y
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel -y
3、解压源码包:
tar xzf Python-3.7.2.tgz
4、进入解压后的目录:
cd Python-3.7.2
5、配置安装选项:
./configure --prefix=/usr/local/python3.7 --enable-optimizations
6、编译并安装:
make
sudo make altinstall
7、检查Python版本:
/usr/local/python3.7/bin/python3.7 --version
如果安装成功,应该会看到类似以下的输出信息:
Python 3.7.2
8、创建软链接
sudo ln -s /usr/local/python3.7/bin/python3.7 /usr/local/bin/python3
sudo ln -s /usr/local/python3.7/bin/pip3.7 /usr/local/bin/pip3
可以在任何地方使用python3和pip3命令来调用新安装的Python版本了。

三、安装chrome浏览器

1、输入命令  cat /etc/centos-release  看linux版本,centos7不支持最新chrome126版本的浏览器,可以支持124版本的。
下载chrome浏览器(翻墙,你懂的):
 http://dist.control.lth.se/public/CentOS-7/x86_64/google.x86_64/ 

在这里插入图片描述

2、安装依赖包:
sudo yum install atk atk-devel at-spi2-atk at-spi2-core cairo cairo-devel gtk3 gtk3-devel pango pango-devel vulkan

3、安装chrome浏览器:
cd /home
rpm -ivh google-chrome-stable_current_x86_64.rpm

4、查看chrome版本:
google-chrome --version

四、安装chrome浏览器驱动

1、chrome浏览器驱动下载地址:
ChromeDriver官网下载地址:https://sites.google.com/chromium.org/driver/downloads

ChromeDriver官网最新版下载地址:https://googlechromelabs.github.io/chrome-for-testing/

ChromeDriver国内镜像下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/

ChromeDriver国内镜像最新版下载地址:https://registry.npmmirror.com/binary.html?path=chrome-for-testing/

2、将下载的文件解压:
unzip chromedriver-linux64.zip

3、移动文件夹到chrome浏览器安装目录
mv chromedriver-linux64 /usr/bin/

4、给予权限
chmod +x /usr/bin/chromedriver-linux64/

5、运行代码,验证是否成功,linux必须是这样的(新建一个.py文件,拷进去)
#!/user/bin/python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
ch_options = Options()
ch_options.add_argument("--headless") # => 为Chrome配置无头模式
ch_options.add_argument('--no-sandbox')
ch_options.add_argument('--disable-gpu')
ch_options.add_argument('--disable-dev-shm-usage')

# # 在启动浏览器时加入配置
browser = webdriver.Chrome(chrome_options=ch_options)

browser.get("http://www.baidu.com")

print(browser.title)

运行成功

在这里插入图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐