无法在 Windows 7 上加载 Python 3.6
Unable to Load Python 3.6 on Windows 7
在 Windows 7.
上全新安装 Python 3.6
我在尝试打开 Python 3.6 时遇到以下错误:
Fatal Python error: Py_Initialise: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x0000252c (most recent call first):
我试过:
- 将 Path、PYTHONPATH 和 PYTHONHOME 变量设置为安装 Python 3.6 的目录,但这 NOT 解决了问题,尽管它显示为其他线程中的解决方案。
- 用32位版本重新安装,出现同样的错误。
- 运行管理员权限,出现同样的错误。
- 将
Python36
文件夹复制到我的用户文件夹,将Path、PYTHONPATH和PYTHONHOME变量设置到这个新文件夹,但出现同样的错误。
- 正在为所有用户和我的用户安装 Python 3.6,但出现同样的错误。
下载此文件并将其放在 python 目录的 Lib 文件夹下
谢谢erkysun。
从我的环境 Path
、PYTHONPATH
和 PYTHONHOME
变量中删除所有 Python 相关目录路径解决了我遇到的问题。
为了以后遇到此问题的其他人的利益,我通过以下方式删除了这些目录路径:
- 在我的搜索中输入 'env' Windows 7 搜索栏,然后打开 'Edit the system environment variables'
- 单击出现的对话框右下角的 'Environment Variables...' 按钮
- 找到
Path
、PYTHONPATH
和 PYTHONHOME
并进行适当的删除。
感谢大家的帮助。
在 Windows 7.
上全新安装 Python 3.6我在尝试打开 Python 3.6 时遇到以下错误:
Fatal Python error: Py_Initialise: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x0000252c (most recent call first):
我试过:
- 将 Path、PYTHONPATH 和 PYTHONHOME 变量设置为安装 Python 3.6 的目录,但这 NOT 解决了问题,尽管它显示为其他线程中的解决方案。
- 用32位版本重新安装,出现同样的错误。
- 运行管理员权限,出现同样的错误。
- 将
Python36
文件夹复制到我的用户文件夹,将Path、PYTHONPATH和PYTHONHOME变量设置到这个新文件夹,但出现同样的错误。 - 正在为所有用户和我的用户安装 Python 3.6,但出现同样的错误。
下载此文件并将其放在 python 目录的 Lib 文件夹下
谢谢erkysun。
从我的环境 Path
、PYTHONPATH
和 PYTHONHOME
变量中删除所有 Python 相关目录路径解决了我遇到的问题。
为了以后遇到此问题的其他人的利益,我通过以下方式删除了这些目录路径:
- 在我的搜索中输入 'env' Windows 7 搜索栏,然后打开 'Edit the system environment variables'
- 单击出现的对话框右下角的 'Environment Variables...' 按钮
- 找到
Path
、PYTHONPATH
和PYTHONHOME
并进行适当的删除。
感谢大家的帮助。