如果我在创建项目时允许 PyCharm 创建虚拟环境,然后删除或移动
venv
文件夹,它不会让我选择新的。我可以进入设置中的 Python 解释器菜单,然后选择我自己创建的现有解释器(注意 /brokenInterpreter/oldFolder/venv
与 /brokenInterpreter/venv
):
但是当我在“添加 Python 解释器”对话框中点击“确定”时,没有任何反应。它只是忽略我输入的内容。当我退出时,PyCharm 仍然尝试使用旧的、不存在的解释器。
我该如何解决这个问题?
PyCharm 版本:
2022.2 Build #PY-222.3345.131, built on July 27, 2022 (Professional Edition)
虽然这没有回答OP,但在externally重命名项目的父文件夹(
.idea
)和解释器(.venv
)之后,在2023.2.3(pro)中出现了非常类似的问题。
在这种情况下,红色的
[invalid] Python 3.10 (<brokeninterpreter>)
仍然在“Python解释器”对话框中被选中,但是损坏的解释器没有出现在“显示全部”对话框中,所以似乎没有办法删除它(使用至少是用户界面)。添加新的解释器没有效果。
即使手动删除
.idea
和 .venv
文件夹并创建新文件夹,问题仍然存在。
在这种情况下,唯一对我有用的是“文件”>“使缓存无效...”,然后在重新启动后添加新的解释器。