PyCharm无法运行C:\\Anaconda\\python.exe程序

10

当我尝试在终端中运行脚本时,我会收到一个红色框中的错误信息,内容如下:

Pycharm无法运行程序C:\Anaconda\python.exe(在目录E:\etc...中),CreateProcessError=2,系统找不到指定的文件。

我已经卸载并重新安装了Anaconda和PyCharm。但问题是,我正在使用Anaconda2,并且我的解释器路径为 C:\\Users\\my_name\\Anaconda2,设置中应用这个路径后是可以工作的。但是我不确定错误信息中这个路径 C:\\Anaconda\\python.exe 是从哪里来的,因为我已经将Anaconda卸载并重新安装到了C:\\users\\my_name\\Anaconda2

值得注意的是,今天早些时候我导入了一个PyCharm设置jar文件,但后来决定不使用它并返回我的原始设置。这是在出于失望而卸载PyCharm和Anaconda之前发生的,所以我认为那可能已经没有任何影响了。

如果有人能提供帮助,我将非常感激,因为我现在只能使用控制台,直到找到解决方法。

谢谢。


我考虑过将我的新安装的Anaconda移动到错误中出现的路径,但这似乎更像是一个临时解决方法,除非我错了。 - KidMcC
4个回答

11

给出的链接已经过时。但是我通过在Pycharm工具栏上点击“运行”,然后“编辑配置...”,将我的解释器更改为另一个实际存在的解释器来解决了我的问题。仅仅在设置中更改并不能起到帮助作用,但这个操作已经可以了 ;)


1
这是唯一一个在线帮助我的答案,谢谢! - Eliezer Miron
这很有帮助,太好了!我不得不将配置的解释器更改为另一个,确认后再设置回原始状态。我的问题是整个文件夹是从另一台计算机复制过来的,尽管错误的设置不可见(配置显示正确的解释器和设置),但元数据中存在某些问题。 - Lukas

5
删除.idea文件夹解决了我的问题。Pycharm将会创建一个新的.idea文件夹,并具有正确的路径。

4
很可能你的其中一个安装是为“所有用户”设置的,并且安装到了C:\目录。错误信息是“The System cannot find the file specified.” 这很可能是因为“C:\Anaconda\python.exe”不存在,应该是“C:\users\my_name\Anaconda2”。请确保已将PyCharm设置为使用正确的路径“C:\users\my_name\Anaconda2”。这里有一个关于配置的链接,https://docs.anaconda.com/anaconda/user-guide/tasks/pycharm/
你可能需要检查你的PATH,并在控制面板 > 系统 > 高级设置 > 环境变量中删除任何指向C:\Anaconda的内容。

明白了。就这样了。谢谢! - KidMcC

3
这种情况发生在我安装Pycharm时。我所做的是进入该项目的 .idea\workspace 文件并更改路径。搜索并将错误路径更正为正确路径。
(...)
<option name="SDK_HOME" value="C:\Users\...\python.exe" />
(...)

很可能你是在两台不同的电脑上工作这个项目。这也是我遇到的情况。 - Wilmer E. Henao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接