python用pip时报错及解决方案

报错信息:

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。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容