我正在尝试安装一个新的cygwin,并通过cygwin安装python。我已经这样做了,安装也完成了,但是当我尝试运行python3.8
时,我得到了一个致命的python错误:
$ python3.8
Python path configuration:
PYTHONHOME = 'C:\Users\cmhac\AppData\Local\Programs\Python\Python38'
PYTHONPATH = 'C:\Users\cmhac\AppData\Local\Programs\Python\Python38'
program name = 'python3.8'
isolated = 0
environment = 1
user site = 1
import site = 1
sys._base_executable = '/usr/bin/python3.8.exe'
sys.base_prefix = 'C'
sys.base_exec_prefix = '\\Users\\cmhac\\AppData\\Local\\Programs\\Python\\Python38'
sys.executable = '/usr/bin/python3.8.exe'
sys.prefix = 'C'
sys.exec_prefix = '\\Users\\cmhac\\AppData\\Local\\Programs\\Python\\Python38'
sys.path = [
'C',
'\\Users\\cmhac\\AppData\\Local\\Programs\\Python\\Python38',
'C/lib/python38.zip',
'C/lib/python3.8',
'\\Users\\cmhac\\AppData\\Local\\Programs\\Python\\Python38/lib/python3.8/lib-dynload',
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
Current thread 0x0000000800000010 (most recent call first):
<no Python frame>
我怎么开始修复这个?python38.exe文件就在那里,看起来一切正常。在任何其他python安装中都没有此错误
我看到了这个错误: 致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器 Python运行时状态:核心已初始化 ModuleNotFoundError:没有名为“encodings”的模块
如果将这两个环境变量设置为nil,则问题应消失: 设置Python窝= 设置PYTHONPATH=
转到项目下的wsgi.py文件,执行类似以下操作:
重新启动服务器,然后重试
相关问题 更多 >
编程相关推荐