现象
当我在 Windows 11 上安装 Pycharm CE 版本并设置“Python Interpreter”时,收到错误消息“无法创建虚拟环境”并且无法设置。
我会将解决方案留作注释
分析
- 对于Pycharm,当环境发生错误时,通常会在“idea.log”中留下错误信息。
- 按帮助 > 在资源管理器中显示日志
- 检查“idea.log”中的内容
解析度
错误内容
INFO - #c.j.p.p.PyPackageManagerImpl - Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
Python runtime state: core initialized
LookupError: unknown encoding: windows-31j
Current thread 0x00000aa0 (most recent call first):
<no Python frame>
原因
我将启动的默认编码设置为“windows-31j”
解决方案
- Pycharm安装文件夹中有一个启动选项配置文件“bin/pycharm64.exe.vmoptions”
- 最后,添加一个选项,例如将编码设置为“utf-8”
-Dfile.encoding=UTF-8
- 重启 Pycharm 解决了这个问题
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308632118.html