橙子0012 发表于 2019-2-13 16:21:14

selenium3降级到selenium2详细步骤

先下载了Python3.5.2,用pip install selenium安装的是selenium3.0.2,跑原来的脚本一直报错,网上查到可能是selenium版本过高(下载驱动包之后仍然各种报错),所以决定安装selenium2。然后用pip install selenium 2 Collecting selenium 3Downloading selenium-2.53.6命令安装报错:


然后用命令easy_install.exe pip==9.0.1 install selenium 2 Collecting selenium 3Downloading selenium-2.53.6安装还是报错,然后决定重新安装Python2.7,然后安装selenium2


在官网下载了最新Python2.7.13:https://www.python.org/downloads/release/python-2713/。安装完成之后修改环境变量path指向新安装的Python2.7,然后将原来的Python3的exe执行文件修改为Python3.exe(避免Python命令混淆)


然后用pip install selenium进行安装,提示已经安装了selenium3:

Collecting selenium

Using cached selenium-3.0.2-py2.py3-none-any.whl

Installing collected packages: selenium

Successfully installed selenium-3.0.2


降级selenium:

1.检查pip环境,打开cmd,输入pip,检查pip环境是否正常

2.为了避免与之前安装的selenium版本冲突,先找到selenium3.0目录:python\Lib\site-packages目录,把里面selenium开头的文件全部删除就可以了。python所有的第三方包都在这个目录下面

3.安装selenium2.53.6:pip install selenium==2.53.6(一定要 加后面的版本号,不然默认又是安装之前的selenium3)

以上Python2.7+selenium2环境安装完成。


相关知识点:

升级pip:python -m pip install --upgrade pip

selenium2+firefox46以下版本(无需驱动包)

selenium3+firefix47以上版本(必须下载驱动:geckodriver.exe,且添加到环境变量)


Miss_love 发表于 2020-12-31 09:55:55

支持分享
页: [1]
查看完整版本: selenium3降级到selenium2详细步骤