从sublime运行时出现python包错误
我使用从sublime运行时出现python包错误,python,python-2.7,sublimetext2,anaconda,Python,Python 2.7,Sublimetext2,Anaconda,我使用pip install isochrones安装了python包isochrones 当我在升华文本编辑器中键入from isochrones.dartmouth import dartmouth_Isochrone时,我得到以下错误: from isochrones.dartmouth import Dartmouth_Isochrone ImportError: No module named dartmouth 但是,当我从ipython运行它时,同样的命令也会起作用 怎么回事?!
pip install isochrones
安装了python包isochrones
当我在升华文本编辑器中键入from isochrones.dartmouth import dartmouth_Isochrone
时,我得到以下错误:
from isochrones.dartmouth import Dartmouth_Isochrone
ImportError: No module named dartmouth
但是,当我从ipython
运行它时,同样的命令也会起作用
怎么回事?!我的代码很长,因此无法在ipython
中工作。我想使用sublime
您需要为Anaconda创建一个新的。选择工具→ 构建系统→ 新建生成系统…
,并将打开的文件内容替换为以下内容:
{
“cmd”:[“/Applications/anaconda/bin/python”、“-u”、“$file”],
“文件正则表达式”:“^[]*文件\”(…*?)\”,第([0-9]*)行,
“选择器”:“source.python”
}
当您点击save时,它会自动打开您的用户目录(~/Library/Application Support/Sublime Text 2/Packages/User
)。将文件另存为Anaconda Python.sublime build
。最后,选择工具→ 构建系统→ Anaconda Python
,因此当您选择Build时,适当的系统将运行
现在构建系统已经全部设置好,您需要确保在正确的Python发行版下安装东西。OS X自带Python作为/usr/bin/Python
,系统包驻留在一系列可能的目录中,具体取决于您使用的OS X版本。在命令行中,运行
which pip
以确保它指向Anaconda装置。如果没有,您必须更改路径
变量,将/Applications/anaconda/bin
放在前面,在/usr/bin
和/usr/local/bin
之前。如何做到这一点超出了这个答案的范围,但通过快速的谷歌搜索很容易找到
现在,您应该能够使用Anacondapip
安装的带有Sublime文本的软件包。您需要为Anaconda创建一个新的。选择工具→ 构建系统→ 新建生成系统…
,并将打开的文件内容替换为以下内容:
{
“cmd”:[“/Applications/anaconda/bin/python”、“-u”、“$file”],
“文件正则表达式”:“^[]*文件\”(…*?)\”,第([0-9]*)行,
“选择器”:“source.python”
}
当您点击save时,它会自动打开您的用户目录(~/Library/Application Support/Sublime Text 2/Packages/User
)。将文件另存为Anaconda Python.sublime build
。最后,选择工具→ 构建系统→ Anaconda Python
,因此当您选择Build时,适当的系统将运行
现在构建系统已经全部设置好,您需要确保在正确的Python发行版下安装东西。OS X自带Python作为/usr/bin/Python
,系统包驻留在一系列可能的目录中,具体取决于您使用的OS X版本。在命令行中,运行
which pip
以确保它指向Anaconda装置。如果没有,您必须更改路径
变量,将/Applications/anaconda/bin
放在前面,在/usr/bin
和/usr/local/bin
之前。如何做到这一点超出了这个答案的范围,但通过快速的谷歌搜索很容易找到
现在,您应该可以使用Anacondapip
-安装的软件包,其中包含升华文本。您的系统上有超过一个版本的python吗?哪些python
提供了/Applications/Anaconda/bin/python
您可以尝试一下/Applications/Anaconda/bin/pip安装等时线吗系统上的python?哪一个python
给出了/Applications/anaconda/bin/python
你能试试/Applications/anaconda/bin/pip安装等时线吗哪一个pip
给出了/Applications/anaconda/bin/pip
。我按照你刚才告诉我的做了,但仍然得到了相同的错误。哪一个pip
给出了/Applications/anaconda/bin/pip
。我照你刚才说的做了,但还是犯了同样的错误。