现象

当我在 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

相关文章: