获取崇高文字3以使用anaconda python

问题描述 投票:4回答:2

因此,我已经将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"

有什么想法吗?

python linux sublimetext3
2个回答
10
投票

最简单的方法是创建一个指向您的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。


0
投票

另一个答案是正确的,但是您还可以通过编辑项目文件并添加以下内容来设置每个项目的设置:

here

这还具有不会在构建菜单中保留太多构建系统的优点。

© www.soinside.com 2019 - 2024. All rights reserved.