在SublimeText2中更改Python版本

时间:2014-12-09 02:25:54

标签: python sublimetext2 anaconda

我几乎要疯狂地试图解决这个问题,但我知道我很接近。

我想更改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]

我现在做错了什么?

1 个答案:

答案 0 :(得分:1)

啊想通了。

我用过:

echo $PATH

在终端中获取全部路径。

然后我将路径复制到

{
     "path": "PATH",
     "cmd": ["python2.7", "$file"],
     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
     "selector": "source.python"  }

它有效:)