运行'filename'时出错。系统找不到指定的文件(PyCharm)

时间:2018-05-17 07:49:06

标签: python pycharm python-3.5

我的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)'修复了问题,但由于这是一个协作项目,因此无法实现。

4 个答案:

答案 0 :(得分:0)

我认为您的情况是由某些项目环境引起的。 我建议您打开.idea \中的workspace.xml,检查其中的参数。

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

希望它能起作用

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

我通过以下步骤重新创建了运行/调试配置(而不是重新创建整个项目!):

  1. 从PyCharm IDE的顶部面板中选择Edit Configurations ... enter image description here

  2. 选择这些文件,然后按Delete键将其删除 enter image description here

  3. 重新创建这些文件就像这张图片:

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

enter image description here

答案 3 :(得分:0)

这就是我要做的:

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