每次我在sublimeREPL包中启动python时,它都会报错,已经有分支讨论这个错误,官方文档给出了以下解决方案
"If the binary is not in your system path and you can’t or won’t change that, tweak SublimeREPL configuration:"
{
...
"default_extend_env": {"PATH": "{PATH}:/home/myusername/bin"}
...
}
我已经更改了安装 python 解释器的路径,比如说
{
"default_extend_env": {"PATH": "{PATH}:\\Python34"}
}
但是好像不对,那我应该输入哪个路径名,python解释器路径还是sublimeREPL的路径?我怎样才能找到路径?谢谢
最佳答案
您需要编辑其中一个 SublimeREPL 配置文件以指向 C:\Python34\python.exe
。不过,首先,您应该将 C:\Python34
添加到系统的 PATH
变量中 - 如果您不知道如何添加,请用谷歌搜索。如果这不起作用(在重新启动 Sublime Text 之后),请执行以下操作:
通过选择 Preferences -> Browse Packages...
打开您的 Packages
文件夹。在 Windows 资源管理器中打开 Packages
后,打开 SublimeREPL
文件夹,然后是 config
文件夹,然后是 Python
文件夹,然后在 Sublime 中打开 Main.sublime-menu
(使用 JSON 语法高亮)。现在,在任何你看到 "cmd"
选项的地方,将以下括号内的 "python"
替换为 "c:/python34/python.exe"
(请记住使用正斜杠 /
作为路径分隔符)。所以,这:
"cmd": ["python", "-u", "$file_basename"],
应该改为:
"cmd": ["c:/python34/python.exe", "-u", "$file_basename"],
在 "caption": "Python - IPython"
部分,仅更改 "cmd"
字典中以 "windows"< 开头的行
(第 71 行)。因此,总而言之,您应该更改第 22、39、53 和 71 行。完成后保存文件,重新启动 Sublime,SublimeREPL 现在应该可以使用 Python 3.4
关于python - 启动 SublimeREPL -python 时发生 “No such file or directory” 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198563/