繁体   English   中英

尝试升级pip时出现致命的Python错误

[英]Fatal Python error when attempting to upgrade pip

我正在尝试从版本7.1.2将pip升级到版本8.0.2,但是,当我在命令行中键入python -m pip install --upgrade pip ,它返回:

Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

Current thread 0x00007cf8 (most recent call first):  

我的pip --version返回:

pip 7.1.2 from C:\Users\Owner\Anaconda3\lib\site-packages (python 3.5)

我正在运行Windows 10,64位操作系统。

编辑:此外,当我在命令行中只键入python时,它返回:

C:\Users\Owner>python
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

Current thread 0x00007cf8 (most recent call first):

并且python“停止工作”。


编辑2:我的路径:

PATH = C:\\ Program Files(x86)\\ NVIDIA Corporation \\ PhysX \\ Common; C:\\ Python27 \\; C:\\ Python27 \\ Scripts; C:\\ Program Files(x86)\\ Python332 \\; C:\\ ProgramData \\ Oracle \\ Java \\ javapath; C:\\ Program Files \\ Common Files \\ Microsoft Shared \\ Windows Live; C:\\ Program Files(x86)\\ Common Files \\ Microsoft Shared \\ Windows Live; C:\\ Windows \\ system32; C:\\ Windows; C :\\ Windows \\ System32 \\ Wbem; C:\\ Windows \\ System32 \\ WindowsPowerShell \\ v1.0 \\; C:\\ Program Files(x86)\\ Windows Live \\ Shared; C:\\ Program Files(x86)\\ MiKTeX 2.9 \\ miktex \\ BIN \\; C:\\ Python334 \\工具\\脚本; C:\\窗口\\ system32; C:\\ WINDOWS; C:\\ Windows \\ System32下\\ WBEM; C:\\ Windows \\ System32下\\ WindowsPowerShell \\ V1.0 \\; C:\\程序文件
(86)\\的Skype \\电话\\; C:\\用户\\所有者\\ Anaconda3; C:\\用户\\所有者\\ Anaconda3 \\脚本; C:\\用户\\所有者\\ Anaconda3 \\库\\仓


我确实安装了多个版本的python,我意识到这可能会导致问题,但是如果它实际上做了什么或做了什么。

请尝试使用python3

python3 -m pip install --upgrade pip

编辑:

要临时修复PATH的问题,请输入以下命令:

C:\>set PATH=C:\Program Files\Python 3.5;%PATH%
C:\>set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
C:\>python

您应该将C:\\My_python_lib为类似的系统。

这是暂时的,在当前会话之后,所有内容都将被重置。 要了解更多相关信息,请查看此处

这个源升级到Windows的pip ,以下应该工作:

python -m pip install -U pip

正确答案

好吧,在Rafael的帮助下,我得到了这个工作。 他发现我需要使用python 3.5的位置更新PATH的内容。 另外,我必须创建一个名为PYTHONPATH的新用户变量,该变量被定向到我的libs目录。

您可以在此处查看如何使用此菜单: 如何在Windows 7中添加到pythonpath?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM