Win10,x64,Anaconda Python 3.7
我最近已“升级”到Python 3.7,因此缺少某些模块,例如,我试图通过使用import plyfile
来使用pyfile,但出现以下错误,
ModuleNotFoundError: No module named 'plyfile'
好吧,我将pip install plyfile
(base) PS C:\WINDOWS\system32> pip install plyfile
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Requirement already satisfied: plyfile in c:\programdata\anaconda2\lib\site-packages (0.5)
Requirement already satisfied: numpy>=1.8 in c:\programdata\anaconda2\lib\site-packages (from plyfile) (1.16.3)
好吧,没有为py3.7安装,我将pip3 install plyfile
(base) PS C:\WINDOWS\system32> pip3 install plyfile
Fatal error in launcher: Unable to create process using '"'
好,pip3 --version
(base) PS C:\WINDOWS\system32> pip3 --version
Fatal error in launcher: Unable to create process using '"'
所以我浏览了以前的帖子,看了几篇之后,老实说,我不知道发生了什么。
那是怎么回事?我可以正确使用pip3
及其正确安装的版本吗?还是我没有得到的pips
之间的区别还有更深的含义?
编辑1: pip install --upgrade pip
没什么
编辑2:
(base) PS C:\WINDOWS\system32> python --version
Python 3.7.3
(base) PS C:\WINDOWS\system32> pip --version
pip 19.1.1 from c:\programdata\anaconda2\lib\site-packages\pip (python 2.7)
修改3:
(base) PS C:\WINDOWS\system32> python -m pip install -U pip
D:\ProgramData\Anaconda3\python.exe: No module named pip
答案 0 :(得分:0)
解决方案:
已下载get-pip.py
然后从终端python get-pip.py --ignore-installed
安装和升级成功,
(base) PS D:\Downloads> pip --version
pip 19.1.1 from d:\programdata\anaconda3\lib\site-packages\pip (python 3.7)
pip install plyfile
已收集并安装plyfile
,现在import plyfile
可以正常工作
来自pip的git页面问题#1892 How do you remove pip from a pc if you installed by "get-pip.py"
的解决方案