首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >selenium3降级到selenium2

selenium3降级到selenium2

原创
作者头像
conanma
修改2021-09-07 18:13:45
5600
修改2021-09-07 18:13:45
举报
文章被收录于专栏:正则正则

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

然后用命令easy_install.exe pip==9.0.1 install selenium 2 Collecting selenium 3 Downloading 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,且添加到环境变量)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档