运行“文件名”时出错,系统找不到指定的文件(PyCharm)

pvcm50d1  于 2023-06-06  发布在  PyCharm
关注(0)|答案(6)|浏览(502)

我在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)"修复"了这个问题,但由于这是一个协作项目,这是不可行的。

66bbxpm5

66bbxpm51#

我认为你的情况是由于一些项目环境发生了变化。我建议你打开workspace.xml文件,它位于.idea\中,检查其中的参数。
或者你可以删除目录“.idea”并在原始路径中重新创建项目。
希望能成功

6vl6ewon

6vl6ewon2#

在添加新库和一些更改后,我在PyCharm IDE和Windows中遇到了同样的问题。
我用这些步骤重新创建了运行/调试配置(而不是重新创建整个项目!):
1.选择编辑配置...从PyCharm IDE的顶部面板x1c 0d1x
1.选择这些文件并按删除删除它们

1.重新创建这些文件喜欢此图像:
单击绿色箭头或按Ctrl + Shift + F10

dtcbnfnu

dtcbnfnu3#

这是我必须做的:

  • 检查. idea/workspace.xml中是否有任何旧的venv引用(有几个标签,如“SDK_HOME”,它们存储venv的路径),并根据需要进行更新
  • 检查.idea/RunConfigurations中的任何运行配置并更新它们(或根据需要删除和重新创建)
cvxl0en2

cvxl0en24#

当我安装PyCharm时,我遇到了同样的问题。为此,您确实需要了解虚拟环境的概念。这个错误是因为你在另一个没有创建任何虚拟环境的目录中运行这个文件。假设你在桌面上的任何文件夹中创建了一个虚拟环境,现在你在/user/AppData/any_folder中的任何其他文件夹中运行文件,那么它将显示错误,即系统找不到指定的文件。因此,请确保在创建虚拟环境的同一文件夹中的文件中运行。

de90aj5v

de90aj5v5#

我从Github下载一个项目后遇到了同样的问题。最后变成了配置问题。在Pycharm上创建一个新项目,将代码粘贴到其中,并使用您自己的配置应该可以解决这个问题。

uqxowvwt

uqxowvwt6#

只要改变目录。在pycharm IDE中编辑文件配置。

相关问题