我在Windows上有一个PyCharm项目,我可以通过按Ctrl + Shift + F10
(或运行调试器)来运行大多数.py
文件。然而在其中一个文件中我得到了错误
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
)"修复"了这个问题,但由于这是一个协作项目,这是不可行的。
6条答案
按热度按时间66bbxpm51#
我认为你的情况是由于一些项目环境发生了变化。我建议你打开workspace.xml文件,它位于.idea\中,检查其中的参数。
或者你可以删除目录“.idea”并在原始路径中重新创建项目。
希望能成功
6vl6ewon2#
在添加新库和一些更改后,我在PyCharm IDE和Windows中遇到了同样的问题。
我用这些步骤重新创建了运行/调试配置(而不是重新创建整个项目!):
1.选择编辑配置...从PyCharm IDE的顶部面板x1c 0d1x
1.选择这些文件并按删除删除它们
1.重新创建这些文件喜欢此图像:
单击绿色箭头或按
Ctrl + Shift + F10
dtcbnfnu3#
这是我必须做的:
cvxl0en24#
当我安装PyCharm时,我遇到了同样的问题。为此,您确实需要了解虚拟环境的概念。这个错误是因为你在另一个没有创建任何虚拟环境的目录中运行这个文件。假设你在桌面上的任何文件夹中创建了一个虚拟环境,现在你在/user/AppData/any_folder中的任何其他文件夹中运行文件,那么它将显示错误,即系统找不到指定的文件。因此,请确保在创建虚拟环境的同一文件夹中的文件中运行。
de90aj5v5#
我从Github下载一个项目后遇到了同样的问题。最后变成了配置问题。在Pycharm上创建一个新项目,将代码粘贴到其中,并使用您自己的配置应该可以解决这个问题。
uqxowvwt6#
只要改变目录。在pycharm IDE中编辑文件配置。