获得崇高的文本3使用anaconda python

Luc*_*nse 4 python linux sublimetext3

所以我已经将anaconda安装到我有权限的目录但是我无法获得崇高的文本3来识别shell现在正在使用anaconda python:

>which python
/local/home/USER/Apps/anaconda/bin/python
Run Code Online (Sandbox Code Playgroud)

当我使用从同一个shell启动的sublime构建时:

import astropy
print astropy.__file__
Run Code Online (Sandbox Code Playgroud)

它提供了不同目录:/soft/python-SL7/lib/python2.7/site-packages/astropy/ 初始化 .pyc文件

我的.tcshrc文件读取:

setenv PATH /local/home/USER/Apps/anaconda/bin:${PATH}
alias subl /local/home/USER/Apps/sublime_text_3/sublime_text
Run Code Online (Sandbox Code Playgroud)

我的.bashrc(不是它应该使用它)读取:

export PATH="/local/home/sread/Apps/anaconda/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Mat*_*DMo 10

最简单的方法是创建一个指向Anaconda安装的新构建系统.使用JSON语法在Sublime中创建一个新文件,其中包含以下内容:

{
    "cmd": ["/local/home/USER/Apps/anaconda/bin/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
Run Code Online (Sandbox Code Playgroud)

将文件保存在您的Packages/User目录中(应该~/.config/sublime-text-3/Packages/User)为Anaconda.sublime-build.最后,选择Tools ? Build System ? Anaconda,当你点击CtrlBPython文件时,它现在应该使用Anaconda运行.

如果你想SublimeREPL在Sublime中设置使用带有IPython的Anaconda,你可以按照这里的说明设置正确的菜单选项(当然改变适合你环境的路径),以及我在这里为IPython设置SublimeREPL的要点4和Jupyter.