我几乎要疯狂地试图解决这个问题,但我知道我很接近。
我想更改SublimeText2使用的Python
我在ST2中运行Python,但它不是我想要的版本。
import sys
print sys.executable
>>>> /usr/bin/python
我想要的版本在终端。
me_user$ which python
>>>> //anaconda/bin/python
我想在ST2中使用Anaconda python,而不是/ usr / bin / python。
但我无法弄清楚如何更改ST2中的路径以阅读Anaconda版本的python。
任何帮助?
.....更新.....
我按照杰罗姆的指示,但现在我收到了错误。
这是我的构建路径:
{
"path": "/anaconda/bin/python",
"cmd": ["python2.7", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
这是错误:
import sys
print(sys.version)
[Errno 20] Not a directory
[cmd: [u'python2.7', u'/Users/robertdefilippi/Desktop/test2.py']]
[dir: /Users/robertdefilippi/Desktop]
[path: /anaconda/bin/python]
[Finished]
我现在做错了什么?
答案 0 :(得分:1)
啊想通了。
我用过:
echo $PATH
在终端中获取全部路径。
然后我将路径复制到
{ "path": "PATH", "cmd": ["python2.7", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
它有效:)