当我尝试使用SublimeREPL
和Python3执行多个操作时,我得到:C:/Users/Name/Anaconda3/envs/keras/python.exe: can't open file '$file_basename': [Errno 2] No such file or directory
.
按照这个答案,我修改了sublime-settings
文件,添加了"default_extend_env": {"PATH": "{PATH};C:/Users/Simone/Anaconda3/envs/keras"}
。
我还Main.sublime-menu
文件中添加了路径C:/Users/Name/Anaconda3/envs/keras/python.exe
,但仍然收到相同的错误消息。
您不必修改您的崇高设置文件。我想你已经将你的subl配置为使用python3运行,但这并不重要。 当你使用 ctrl + b 来运行你的代码时,你必须确保你写了一些东西。只是这样,如果您使用 ctrl + b 但您的代码文件中没有任何内容是正常的,您获得该错误是正常的。
当您的光标不在当前 python 文件中时 [可能在SublimeREPL
的输出面板中,或者可能在空的选项卡/文件中] 并且如果您正在运行
Tools->SublimeREPL->python->python - RUN currentfile
然后你可能会得到下面的错误。因为该输出面板文件或空文件没有文件的路径。
C:/Users/Name/Anaconda3/envs/keras/python.exe:无法打开文件 '$file_basename': [Errno 2] 没有这样的文件或目录
因此,请将光标集中在当前的python文件中,然后重试。
这可能是其中一种情况。我遇到了这个问题,经过几次试验,我弄清楚了。
你保存了文件吗?
我遇到了同样的问题。我保存了文件,它有效