win10下," No module named 'pip' "如何解决?
先介绍下情况:
1、python 使用zip解压,配置了环境变量,cmd下可以运行python。
2、https://bootstrap.pypa.io/get... 下载了脚本,运行python get-pip.py
完成下载。
3、python/Scripts文件夹里有这些东东:
现在问题来了:
在python/Scripts文件夹下运行PowerShell,运行pip返回以下信息。
PS D:\z_tools\python-3.7.0\Scripts> .\pip.exeTraceback (most recent call last):
File "runpy.py", line 193, in _run_module_as_main
File "runpy.py", line 85, in _run_code
File "D:\z_tools\python-3.7.0\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
PS D:\z_tools\python-3.7.0\Scripts> python -m pip
D:\z_tools\python-3.7.0\python.exe: No module named pip
请问是什么原因?是不是我还缺少什么包没有下载?
回答:
我和题主遇到了一样的问题
- 使用压缩包解压的方式安装python
- 完整配置了python的相关环境变量
- 运行
python get-pip.py
安装pip - 使用pip得到报错" No module named 'pip' "
经过观察,运行python get-pip.py
后python的安装目录(对于题主来说是"D:\z_tools\python-3.7.0"
)多了文件夹Lib\site-packages
,尝试将其中的pip目录复制到python的安装目录,再次运行pip命令,报错消失。
撤销复制,修改python安装目录下的python3x._pth
文件,新添加一行Lib\site-packages
。
再次运行pip命令,一切正常,问题解决。
回答:
有两个建议,官网重新下载安装包,安装是注意选项,勾选pip安装。
或者easy_install pip 安装
回答:
单独安装IDE可能对初学不是太友好,可以下载Anaconda作为使用,这个情况下,可以试两个,第一是先测试下pip3,指的是直接在cmd内键入pip或者pip3, 另外可以尝试的去类似pypi或者pypa之类的网站下载相应的安装包,执行相应的setup.py。
回答:
用conda指令 重装下即可
回答:
win10系统,类似问题已解决
win10系统 版本1903 64位
python 版本3.6.8
报错操作
- 执行pip install pack 的时候 提示 需要升级pip到 19.2.3
- 执行 pip install --upgrade pip
- 安装完后执行pip install 报错信息如下:
File "runpy.py", line 193, in _run_module_as_mainFile "runpy.py", line 85, in _run_code
File "D:\program\python\Scripts\pip3.exe\__main__.py", line 5, in <module> ModuleNotFoundError: No module named 'pip'
到根目录下执行pip也报错
- pip install waters
No module named 'pip'
解决方法
- 回到python脚本目录下执行easy_install pip
\python\Scripts> .\easy_install.exe pip
- 安装过程如下
Searching for pipReading https://pypi.org/simple/pip/
Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl#sha256=340a0ba40fdeb16413914c0fcd8e0b4ebb0bf39a900ec80e11c05d836c05103f
Best match: pip 19.2.3
Processing pip-19.2.3-py2.py3-none-any.whl
Installing pip-19.2.3-py2.py3-none-any.whl to d:\program\python\lib\site-packages
Adding pip 19.2.3 to easy-install.pth file
Installing pip-script.py script to d:\program\python\Scripts
Installing pip.exe script to d:\program\python\Scripts
Installing pip3-script.py script to d:\program\python\Scripts
Installing pip3.exe script to d:\program\python\Scripts
Installing pip3.7-script.py script to d:\program\python\Scripts
Installing pip3.7.exe script to d:\program\python\Scripts
Installed d:\program\python\lib\site-packages\pip-19.2.3-py3.6.egg
Processing dependencies for pip
Finished processing dependencies for pip
执行pip list 修复成功
PS D:\program\python\Scripts> pip listPackage Version
---------- -------
pip 19.2.3
pypinyin 0.35.4
setuptools 40.6.2
报错原因
目前我这边分析是由于win10在cmd下执行升级时没有使用管理员权限,导致执行upgrade后 下载的19.xx.whl文件后无权执行,此时原有的部分配置文件已经被修改导致无法找到pip模块相关路径。建议今后在windows下执行pip升级时启动shell要给授予管理员权限
回答:
我也碰到了这个问题,看到这里的评论,去找了python37._pth文件,我发现只要把注释掉的import site打开就好了
以上是 win10下," No module named 'pip' "如何解决? 的全部内容, 来源链接: utcz.com/a/157243.html