我的 Windows 上有一个 PyCharm 项目,我可以通过按
.py
(或运行调试器)来运行大多数 Ctrl + Shift + F10
文件。然而,在其中一个文件中我收到错误
Error running 'test': Cannot run program "\opt\anaconda\bin\python" (in directory "..."): CreateProcess error=2, the system cannot find the file specified.`
test.py
文件目前仅包含print('hello')
我可以对其他文件执行此操作,并且使用“在控制台中执行选择”也可以正常工作。鉴于我使用的是 Windows 计算机,
"\opt\anaconda\bin\python"
部分看起来很可疑,但我不知道如何修复它。
有什么帮助吗?
将内容复制到另一个文件(例如
test_2.py
)“修复”问题,但由于这是一个协作项目,因此不可行。
我认为你的情况是由某些项目环境发生变化引起的。 我建议你打开.idea\中的workspace.xml,检查里面的参数。
或者您可以删除目录“.idea”并在原始路径中重新创建项目。
希望能成功
这就是我必须做的:
当我安装pycharm时我也遇到了同样的问题。为此,您确实需要了解虚拟环境的概念。出现此错误的原因是您在另一个未创建任何虚拟环境的目录中运行该文件。 假设您在桌面上的任何文件夹中创建了一个虚拟环境,现在您运行位于 /user/AppData/any_folder 中的任何其他文件夹中的文件,那么它将显示系统找不到指定文件的错误。 因此,请确保您在创建虚拟环境的同一文件夹中的文件中运行。
我从 Github 下载项目后遇到了同样的问题。最终发现是配置问题。 在 Pycharm 上创建一个新项目,将代码粘贴到其中,然后使用您自己的配置应该可以解决问题。
只需通过编辑文件配置来更改 Pycharm IDE 中的目录即可。