Centos7安装python3+Selenium+chrome+chromedriver详细教程
python2和python3共存,Selenium错误的处理
更新Centos源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#下载完后,运行下面命令:
yum clean all
yum makecache

1.Python3安装与python2共存

wget http://mirrors.sohu.com/python/3.6.2/Python-3.6.2.tar.xz
yum install libffi-devel expat-devel gdbm-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
mv /usr/bin/python /usr/bin/python.bak
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure prefix=/usr/local/python3
make && make install
make clean
ln -s /usr/local/python3/bin/python3 /usr/bin/python

python -V 检查下是不是python3
python2 -V 检查下是不是python2
如果上面正常显示,请继续设置下。yum需要python2版本,所以我们还要修改yum的配置。/usr/libexec/urlgrabber-ext-down也需要修改python2

vi /usr/bin/yum
#把文件第一行python改成python2
#!/usr/bin/python2
......继续修改urlgrabber-ext-down
vi /usr/libexec/urlgrabber-ext-down
#跟上面一样修改第一行python改成python2

python2和python3共存:默认pip是python2,python3需要如何配置?如果pip也没有安装,就先安装pip

yum -y install epel-release
yum install python-pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

配置pip源按自己需要,也可以不配置

mkdir ~/.pip
vi pip.conf

[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple

2.chrome安装和chromedriver下载
chrome下载安装

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

chromedriver下载,我下载的是最新版本。chrome也是最新版本

https://npm.taobao.org/mirrors/chromedriver/2.40/chromedriver_linux64.zip

3.安装selenium,使用是的python3

pip3 install selenium

test.py测试代码如下:chrome界面浏览

# -*- coding:utf-8 -*-

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(executable_path="/root/test/chromedriver", chrome_options=options)
driver.get("https://www.baidu.com")
print(driver.page_source)
driver.quit()

本文由 shuaiqi 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

7 条评论

  1. awylkwuith
    awylkwuith

    你的文章让我感受到了艺术的魅力,谢谢! https://www.4006400989.com/qyvideo/69465.html

  2. gftdbsuvtq
    gftdbsuvtq

    《革命机Valvrave》欧美动漫高清在线免费观看:https://www.jgz518.com/xingkong/144873.html

  3. aoobgyxjjw
    aoobgyxjjw

    《干儿子》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/72971.html

  4. enqsrqgsrd
    enqsrqgsrd

    你的文章内容非常卖力,让人点赞。 https://www.yonboz.com/video/76671.html

  5. zgqbkryzcd
    zgqbkryzcd

    情感浓度过高可适当留白,以达平衡。

  6. fexgsgcwwn
    fexgsgcwwn

    建议融入东方智慧,形成对话张力。

  7. zrmnvcqtsl
    zrmnvcqtsl

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

添加新评论