本文最后更新于 65 天前。
最近在使用 PyCharm 开发 Python 项目时,遇到了一个奇怪的问题:明明已经通过uv创建了虚拟环境并安装了依赖包,但 PyCharm 的解释器设置中却显示 [invalid] ,包列表也完全为空。
问题现象主要为
解释器名称:[invalid] uv (PixelPuzzle)
路径:D:/OneDrive/桌面/PixelPuzzle/.venv/Scripts/python.exe
右侧包列表:“没有要显示的内容”

还出现了: 程序可以运行,但依赖导入仍然划红线

删除又生成了无数遍环境,重建索引,设置根目录都试过,但仍然无法解决。
解决方法
最后抱着试一试的心态切换成了纯英文目录,竟然成功解决了。

对比一下我之前一直用anaconda没有上面的问题,看来conda兼容好一点?
然后我检查了一下,这些目录(桌面、文档、图片等)应该是Windows 第一次开机时,会让你选择地区和显示语言,而我选了 “中国” + 简体中文,系统就把用户文件夹(Desktop、Documents、Pictures 等)直接本地化成中文名称。

以后再让我新装 Windows ,一定先装英文版 Windows,再把显示语言改成中文啊!!!