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

Posted

技术标签:

【中文标题】运行“文件名”时出错。系统找不到指定的文件(PyCharm)【英文标题】:Error running 'filename'. The system cannot find the file specified (PyCharm) 【发布时间】:2018-10-27 09:41:03 【问题描述】:

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

【问题讨论】:

test_2.py 是否在同一个项目中? 是的test_2.pytest.py 在同一个文件夹中。 你是否从同一个 Pycharm 项目中运行这两个文件? 如果文件是从不同的 Pycharm 项目运行的,你可能使用不同的解释器 File->Settings->Project: yourName->Project Interpreter 抱歉,这两个文件都是从同一个 PyCharm 项目中运行的。 【参考方案1】:

我认为您的情况是由于某些项目环境发生了变化。 我建议你打开位于.idea\的workspace.xml,检查其中的参数。

或者您可以删除目录“.idea”并在原始路径中重新创建项目。

希望有效果

【讨论】:

【参考方案2】:

从 Github 下载项目后,我遇到了同样的问题。它最终成为一个配置问题。 在 Pycharm 上新建一个项目,将代码粘贴进去,使用自己的配置应该可以解决问题。

【讨论】:

【参考方案3】:

在添加新库和一些更改后,我在 PyCharm IDE 和 Windows 中遇到了同样的问题。

我使用这些步骤重新创建了运行/调试配置(而不是重新创建整个项目!):

    从 PyCharm IDE 的顶部面板中选择 Edit Configurations...

    选择这些文件并按删除删除它们

    像这样的图像重新创建这些文件:

    点击绿色箭头或按Ctrl + Shift + F10

【讨论】:

【参考方案4】:

这是我必须做的:

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

【讨论】:

【参考方案5】:

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

【讨论】:

以上是关于运行“文件名”时出错。系统找不到指定的文件(PyCharm)的主要内容,如果未能解决你的问题,请参考以下文章

启动时出现问题,找不到指定模块怎么回事???

加载DLL文件时出错,找不到指定的模块,如何解决?

加载C:\windows\system32\jtlmk06.dll时出错找不到指定模块

系统找不到指定路径,如何解决?

WIN7启动老有启动 时出现问题 找不到指定模块

加载C:\WINDOWS\system32\DTSERV~1.DLL时出错找不到指定的模块