报错信息:
Traceback (most recent call last):
File "E:\Python34\lib\runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "E:\Python34\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "E:\Python34\pip.exe\__main__.py", line 5, in <module>
ImportError: cannot import name 'main'
网友建议重新安装pip,安装命令:
第一步:python -m ensurepip
第二步:python -m pip install --upgrade pip
上述方法第二步,也报错了:ERROR: Package 'pip' requires a different Python: 3.4.3 not in '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*'
于是从网上找到通过get-pip.py来安装的方法.先下载get-pip.py,然后在命令行用python命令运行即可在线安装。具体操作如下:
https://jingyan.baidu.com/article/647f0115f45f4c7f2148a8b8.html
这个方法可以成功安装pip。
然而上述操作后再执行pip命令,依旧报错。
在找解决方法的过程中,发现网上基本上说的都是pip3,于是我在安装目录找相关信息,发现在scripts中有一个pip3.exe可执行程序。于是我尝试在命令行中执行pip3……好的,pip3执行后有命令列表。
结论:
一直用错了命令,不是用pip,而是用pip3
最终,用pip3成功安装了Selenium。