因此,我已经将anaconda安装到我有特权的目录中,但是我无法获得高级文本3来识别外壳现在正在使用anaconda python:
>which python
/local/home/USER/Apps/anaconda/bin/python
当我使用从同一外壳启动的崇高构建时:
import astropy
print astropy.__file__
它提供了一个不同的目录:/soft/python-SL7/lib/python2.7/site-packages/astropy / init。pyc
我的.tcshrc文件读取:
setenv PATH /local/home/USER/Apps/anaconda/bin:${PATH}
alias subl /local/home/USER/Apps/sublime_text_3/sublime_text
我的.bashrc(并非应该使用它)显示为:
export PATH="/local/home/sread/Apps/anaconda/bin:$PATH"
有什么想法吗?
最简单的方法是创建一个指向您的Anaconda安装的新build system。使用JSON语法和以下内容在Sublime中创建一个新文件:
{
"cmd": ["/local/home/USER/Apps/anaconda/bin/python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
将文件保存在Packages/User
目录中(应为~/.config/sublime-text-3/Packages/User
)为Anaconda.sublime-build
。最后,选择Tools → Build System → Anaconda
,当您在Python文件中单击Ctrl B时,现在应使用Anaconda运行。
如果您要设置SublimeREPL
以在Sublime中将Anaconda与IPython一起使用,则可以按照SublimeREPL
的说明设置适当的菜单选项(当然,更改路径以适合您的环境), here为IPython 4和Jupyter设置SublimeREPL。