1. 首页
  2. >
  3. 编程技术
  4. >
  5. Python

python安装pip出现错误ModuleNotFoundError: No module named 'pip'

在使用python的时候,经常使用到pip这个工具,可以很方便的线上安装依赖库,当然pip还有很多参数都可以帮我们去查询一些库信息。在安装python的时候,下载带有pip的安装包就可以直接安装pip啦,当然没有带pip的,也可以通过下载安装包,手动安装。手动安装还是要会的。

今天尝试了一下安装pip:


python get-pip.py
运行上面命令行,显示安装成功:



Collecting pip
  Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
Collecting setuptools
  Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
Collecting wheel
  Using cached wheel-0.35.1-py2.py3-none-any.whl (33 kB)
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-20.2.4 setuptools-50.3.2 wheel-0.35.1
看到最后一行的Successfully,很是惊喜哦~,一般来说,大功告成啰!不过别急,检查一下看看:



pip -V


不看不知道,一看泪两行: 


Traceback (most recent call last):
  File "runpy.py", line 192, in _run_module_as_main
  File "runpy.py", line 85, in _run_code
  File "D:\appserver\python\python3.8.0\Scripts\pip3.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'


No module named pip!!!连pip都找不到?!



看来得请教Google一下了,翻来找去,尝试了各种办法:


python -m pip install --upgrade pip
python -m ensurepip
python -m pip install
python get-pip.py --force-reinstall
...不停折磨中...

方法都不奏效啊!

经过观察,运行python get-pip.py后python的安装目录下多了Lib和Scripts文件夹,尝试将其中的pip目录复制到python的安装目录,再次运行pip命令,报错消失。撤销复制,修改python安装目录下的python3x._pth文件,开头新添加一行:Lib\site-packages,再使用pip -V命令查看一下:


pip 20.2.4 from d:\appserver\python\python3.8.0\Lib\site-packages\pip (python 3.8)


太兴奋了,问题解决了!!!收工,继续工作,哈哈。