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

mkshixfv  于 2022-11-08  发布在  PyCharm
关注(0)|答案(6)|浏览(416)

当我尝试在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,但仍然存在此错误:

编辑4

当前状态为:

我认为this是相关的。

y1aodyip

y1aodyip1#

如果有帮助的话,这就是我的venv设置的样子。
我不知道为什么会这样,但我发现它通常是在重命名项目时发生的。

在过去,我已经重新创建了项目,并直接从旧文件夹复制项目文件到文件资源管理器(而不是pycharm)中的新文件夹,并修复了它。

ioekq8ef

ioekq8ef2#

您访问的页面不存在或已被删除提示信息
我建议在资源管理器中删除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
mf98qq94

mf98qq943#

发生此错误是因为当您重命名文件时,还需要更新文件路径名...
......解决方案........
1.单击“编辑配置”(在绿色“运行”播放按钮旁边)
1.在字符串末尾显示“脚本路径”的地方就是您找到文件名的地方
1.将名称更改为更新后的文件名

6vl6ewon

6vl6ewon4#

对我来说,它是项目中的符号链接。运行以下命令修复了它:

xcode-select --install
ubof19bj

ubof19bj5#

您可能需要检查venv中的“activate”脚本的内容。它包含一些硬编码的、指向您环境中的文件和目录的绝对路径。如果您在该环境中更改了某些内容,例如移动了一个文件或目录,这些路径很容易变为无效。
例如,当您在虚拟机 * 内部 * 创建虚拟环境,然后从该虚拟机 * 外部 * 在PyCharm中打开文件时,也会出现类似的问题。

mbskvtky

mbskvtky6#

对我来说,问题是我通过PyCharm设置创建了虚拟环境,并勾选了“继承全局站点包”,我想。

mkvirtualenv projectname --python=python3.10

一切都安排妥当了。

相关问题