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)
太兴奋了,问题解决了!!!收工,继续工作,哈哈。
最新评论