为项目选择的 Python 解释器无效

Aks*_*ram 9 python interpreter pycharm python-venv

我使用 Pycharm,每当我将项目移动到另一个文件夹时,它都会显示“为该项目选择的 python 解释器无效”。我认为发生这种情况是因为 venv 的路径已经改变。

我尝试配置 Python 解释器 > 添加解释器 > 选择“现有环境”以及 venv 的新路径。我原以为这会起作用,但在我单击“确定”后,它暂时显示“正在更新解释器路径”,但没有任何变化。我什至尝试检查“对所有项目可用”。

我还尝试了一些堆栈溢出答案,但无法成功。我怎样才能解决这个问题?

Error:Cannot run program "C:\Users\aksha\Pycharm\Digital Clock\venv\Scripts\python.exe" (in directory "C:\Users\aksha\Pycharm\60 Python Projects\Digital Clock"): CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

thu*_*ein 7

Virtualenv 在bin/activate文件内有硬编码路径,当您移动 virtualenv 时将会失败。

一种方法是重新创建您的 virtualenv。另一种方法是打开文件bin/activate并找到此行VIRTUAL_ENV='/private/tmp/test2/.venv'并将其替换为新的 virtualenv 路径。

我的 virtualenv 是在 处创建的,/tmp/test2/.venv以供参考。