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_main
File "runpy.py", line 85, in _run_code
File "D:\program\python\Scripts\pip3.exe\__main__.py", line 5, in 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 pip
Reading 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 list
Package Version
---------- -------
pip 19.2.3
pypinyin 0.35.4
setuptools 40.6.2
报错原因
目前我这边分析是由于win10在cmd下执行升级时没有使用管理员权限,导致执行upgrade后 下载的19.xx.whl文件后无权执行,此时原有的部分配置文件已经被修改导致无法找到pip模块相关路径。建议今后在windows下执行pip升级时启动shell要给授予管理员权限