cygwin python安装:“;致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器";

cygwin python安装:“;致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器";,python,cygwin,python-3.8,Python,Cygwin,Python 3.8,我正在尝试安装一个新的cygwin,并通过cygwin安装python。我已经这样做了,安装也完成了,但是当我尝试运行python3.8时,我遇到了一个致命的python错误: $python3.8 Python路径配置: PYTHONHOME='C:\Users\cmhac\AppData\Local\Programs\Python\Python38' PYTHONPATH='C:\Users\cmhac\AppData\Local\Programs\Python\Python38' 程序名=

我正在尝试安装一个新的cygwin,并通过cygwin安装python。我已经这样做了,安装也完成了,但是当我尝试运行
python3.8
时,我遇到了一个致命的python错误:

$python3.8
Python路径配置:
PYTHONHOME='C:\Users\cmhac\AppData\Local\Programs\Python\Python38'
PYTHONPATH='C:\Users\cmhac\AppData\Local\Programs\Python\Python38'
程序名='python3.8'
隔离=0
环境=1
用户站点=1
导入站点=1
sys._base_executable='/usr/bin/python3.8.exe'
sys.base_前缀='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”,
]
致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器
Python运行时状态:核心已初始化
ModuleNotFoundError:没有名为“encodings”的模块
当前线程0x000000080000010(最新调用优先):
我怎么开始修复这个?python38.exe文件就在那里,看起来一切正常。其他python安装中从未出现过此错误。

我看到了这个错误: 致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器 Python运行时状态:核心已初始化 ModuleNotFoundError:没有名为“encodings”的模块

如果将这两个环境变量设置为nil,则问题应消失: 设置蟒蛇窝=
设置PYTHONPATH=

转到项目下的wsgi.py文件并执行类似操作:

import os
import sys

from django.core.wsgi import get_wsgi_application

sys.path.append('path/to/yourprojectenv/lib/python3.8/site-packages')

重新启动服务器,再试一次。

您似乎正在使用Windows版的python或将cygwin版与Windows版混合使用