【问题标题】:sublimeREPL - "can't open file '$file_basename'"sublimeREPL - “无法打开文件 '$file_basename'”
【发布时间】:2017-08-26 08:28:22
【问题描述】:

当我尝试使用 SublimeREPLPython3 执行多个操作时,我得到: C:/Users/Name/Anaconda3/envs/keras/python.exe: can't open file '$file_basename': [Errno 2] No such file or directory.

按照this的回答我已经修改了sublime-settings文件添加"default_extend_env": {"PATH": "{PATH};C:/Users/Simone/Anaconda3/envs/keras"}

我还在Main.sublime-menu 文件中添加了路径C:/Users/Name/Anaconda3/envs/keras/python.exe,但仍然收到相同的错误消息。

【问题讨论】:

  • 嗯,您可以编辑问题陈述并粘贴更多您在Main.sublime-menu file 中所做的更改吗?另外C:/Users/Name/Anaconda3/envs/keras/python.exeC:/Users/Simone/Anaconda3/envs/keras不一样。 Name 是您帖子的占位符吗?

标签: python-3.x sublimerepl


【解决方案1】:

您不必修改 sublime-settings 文件。我想您已将 subl 配置为与 python3 一起运行,但这没关系。 当你使用 ctrl + b 来运行你的代码时,你必须确保你已经写了一些东西。仅此而已,如果您使用 ctrl + b 但您的代码文件中没有任何内容是正常的,您会收到该错误。

【讨论】:

    【解决方案2】:

    当您的光标不在当前 python 文件中时[可能在SublimeREPL 的输出面板中或可能在空选项卡/文件中]并且如果您正在运行

    Tools->SublimeREPL->python->python - RUN currentfile

    那么您可能会遇到以下错误。因为该输出面板文件或空文件没有文件路径。

    C:/Users/Name/Anaconda3/envs/keras/python.exe: 无法打开文件 '$file_basename': [Errno 2] 没有这样的文件或目录

    所以,将光标放在当前的 python 文件中,然后再试一次。

    这可能是其中一种情况。我遇到了这个问题,经过几次试验我想通了。

    【讨论】:

      【解决方案3】:

      你保存文件了吗?

      我也遇到了同样的问题。我保存了文件,它工作了

      【讨论】:

        猜你喜欢
        • 2019-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-09
        • 2018-11-30
        • 2015-10-16
        相关资源
        最近更新 更多