Python无法加载文件系统编解码器,无法将其添加到PATH

时间:2016-02-16 16:13:35

标签: python

当尝试在Python 3.5中安装模块时,我收到一条错误,指出Python无法加载文件系统编解码器,然后shell会冻结。

这与此处的问题相同或非常相似:

Py_Initialize fails - unable to load the file system codec

有几个值得注意的例外。最重要的是,该问题的解决方案对我不起作用,因为Python 2.7是此服务器上的生产版本,因此 Python 3.5无法安全地添加到环境变量

其他不同之处在于操作系统 Windows Server 2008 并且我正在尝试直接在命令提示符shell中运行Python,而不是通过Visual Studio。

我可以在Eclipse IDE中运行Python 3.5,但是我需要安装一些我认为必须在命令行上发生的whl文件(模块)。

如果我尝试在命令行上运行Python,那么它会因此错误崩溃:

Fatal Python error: Py_Initialize: unable to load the file system codec
  File "E:\Python27\lib\encodings\__init__.py", line 123
    raise CodecRegistryError,\
                            ^
SyntaxError: invalid syntax

Current thread 0x00006a2c (most recent call first):

我注意到错误消息引用了Python 2.7,即使我在Python35目录中并尝试使用Python 3.5

键入pip3会导致上面出现相同的错误消息,导致Python崩溃。

0 个答案:

没有答案