PyCharm告诉我“无法启动进程,工作目录。。。不存在“

2024-06-10 01:21:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我以前见过有人问过这个问题(至少两次),但到目前为止我还没有找到解决办法,所以我会再问一次这个问题,再问一些细节。

问题

当我运行python主文件时,PyCharm总是告诉我Cannot start process, the working directory /home/myname/PyCharmProjects/MyProjectName/mypackage does not exist

这个错误是什么时候发生的?

为测试目的创建包mypackage后,将文件移到包中(包括主文件),然后将文件移回根文件夹。

之后,包mypackage是空的,但是PyCharm仍然认为主文件(Main.py)位于该包中。在删除空包之前,我仍然可以运行该程序,但出现了路径错误。删除包后,我无法启动它。

附加信息

  • 我仍然可以运行以前在mypackage中并且现在又在根目录中的其他文件
  • 我仍然可以在根目录中创建和运行新文件

Tags: 文件thehome错误processstart细节directory
1条回答
网友
1楼 · 发布于 2024-06-10 01:21:44

我也遇到了同样的错误,“编辑配置”中的路径是正确的。 然而,这最终使我的代码再次工作。

1)我注释掉了文件中的所有代码(“ctrl”+“a”+“ctrl”+“/”)

2)我在文件中评论了一些我知道会编译的东西。(我的进口清单)

3)我运行了python文件。 这一次,它实际上已经完全编译好了,在那之后,我可以取消对其余代码的注释,然后一切都重新工作了。

网友
2楼 · 发布于 2024-06-10 01:21:44

发生这种情况的原因是,当您创建一个文件时,它会自动将工作目录分配给它的配置,当然,就是您创建它的配置。

你可以通过进入Run -> Edit Configurations来改变它。单击Script path:中的文件夹图标并更正文件的路径。单击OK保存,您应该能够再次Run该文件。

网友
3楼 · 发布于 2024-06-10 01:21:44

经过一段时间的测试,我找到了一个解决方案(但无法回答为什么PyCharm中会出现此错误):

删除文件并重新创建。(或者重命名或移动它并用它的旧名称创建一个新文件,这两种方法都应该有效。)

相关问题 更多 >