如何解决嵌入Python 3.7.7-致命的Python错误:initfsencoding:无法加载文件系统编解码器
我正在处理一个项目,我需要安装 python-3.7.7-embed-amd64 。我是从这里得到的:https://www.python.org/downloads/release/python-377/
当我尝试运行此命令时,收到以下输出:
> python --version
Python 3.7.7
> python
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
我发现一些解决方案假定环境变量可能设置不正确。 但是我认为我的设置正确。
> echo %PATH%
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\MySQL\MySQL Utilities 1.6\;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Users\ela\python-3.7.7-embed-amd64;C:\Program Files\Java\jdk1.8.0_231\bin;C:\Users\ela\apache-maven-3.6.3\bin;C:\Users\ela\AppData\Local\Programs\Git\cmd;C:\Program Files\PostgreSQL\9.5\bin;C:\ProgramData\chocolatey\lib\payara\tools\payara41\bin;C:\Users\ela\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ela\WildFly\wildfly-10.1.0.Final\bin;C:\Users\ela\npm-global\node_modules\@angular\cli\bin;C:\Users\ela\AppData\Local\atom\bin;
因此,在路径中,我具有适用于Python的正确路径: C:\ Users \ ela \ python-3.7.7-embed-amd64;
您认为我应该如何摆脱这个错误?
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。