当我尝试在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是相关的。
6条答案
按热度按时间y1aodyip1#
如果有帮助的话,这就是我的venv设置的样子。
我不知道为什么会这样,但我发现它通常是在重命名项目时发生的。
在过去,我已经重新创建了项目,并直接从旧文件夹复制项目文件到文件资源管理器(而不是pycharm)中的新文件夹,并修复了它。
ioekq8ef2#
您访问的页面不存在或已被删除提示信息
我建议在资源管理器中删除
venv
库,然后在终端中编写以下命令mf98qq943#
发生此错误是因为当您重命名文件时,还需要更新文件路径名...
......解决方案........
1.单击“编辑配置”(在绿色“运行”播放按钮旁边)
1.在字符串末尾显示“脚本路径”的地方就是您找到文件名的地方
1.将名称更改为更新后的文件名
6vl6ewon4#
对我来说,它是项目中的符号链接。运行以下命令修复了它:
ubof19bj5#
您可能需要检查venv中的“activate”脚本的内容。它包含一些硬编码的、指向您环境中的文件和目录的绝对路径。如果您在该环境中更改了某些内容,例如移动了一个文件或目录,这些路径很容易变为无效。
例如,当您在虚拟机 * 内部 * 创建虚拟环境,然后从该虚拟机 * 外部 * 在PyCharm中打开文件时,也会出现类似的问题。
mbskvtky6#
对我来说,问题是我通过PyCharm设置创建了虚拟环境,并勾选了“继承全局站点包”,我想。
一切都安排妥当了。