PyCharm错误:无法运行程序,错误= 2,没有此类文件或目录

时间:2020-08-03 04:01:02

标签: python pycharm virtualenv

尝试在PyCharm中执行Python代码时收到以下错误消息:

无法运行程序“ /Users/x/.virtualenvs/untitled/bin/python”(在目录“ / Users / x / PycharmProjects / untitled”中):错误= 2,没有此类文件或目录

我确保所有内容均已更新并重新启动计算机,但是仍然出现相同的错误。我不知道是什么问题。

编辑

我刚打开终端,并遇到以下错误消息:

virtualenvwrapper_run_hook:12: no such file or directory: /usr/local/bin/python3.7 virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.7 and that PATH is set properly.

我不知道这里发生了什么。我当然没有动过任何东西。

编辑2

如果执行Python3 --version,我将得到Python 3.8.5

编辑3

我关注了this,但此错误仍然存​​在:

enter image description here

编辑4

这是当前状态:

enter image description here

我认为this与之相关。

4 个答案:

答案 0 :(得分:1)

如果这完全有帮助,这就是我的venv设置。

我没有答案为什么会发生,但是我在重命名项目时通常会找到它。

enter image description here

过去,我重新创建了项目,并在文件浏览器(不是pycharm)中将项目文件直接从旧文件夹复制到了新文件夹,并对其进行了修复。

答案 1 :(得分:1)

发生此错误是因为在重命名文件时还需要更新文件路径名...

.......解决方案.......

  1. 点击编辑配置(靠近绿色的“运行”播放按钮)

  2. 字符串末尾的“脚本路径”是您找到 你的文件

  3. 将名称更改为更新后的文件名

答案 2 :(得分:0)

可能是根库已被删除或损坏。

我建议在资源管理器中删除venv库,然后在终端中写入以下命令

> C:\Users\MY\PycharmProjects\pythonProject>py -m venv venv
> C:\Users\MY\PycharmProjects\pythonProject>cd venv\Scripts
> C:\Users\MY\PycharmProjects\pythonProject\venv\Scripts>activate

答案 3 :(得分:0)

对我来说,它是项目中的符号链接。运行此命令修复它: xcode-select --install