我使用pip install isochrones
安装了python包isochrones
。在
当我在Sublime text editor
中输入from isochrones.dartmouth import Dartmouth_Isochrone
时,我得到以下错误:
from isochrones.dartmouth import Dartmouth_Isochrone
ImportError: No module named dartmouth
但是,当我从ipython
运行它时,同样的命令也起作用。在
怎么回事?!我有一个很长的代码,所以在ipython
中工作是不可能的。我想用sublime
。在
您需要为Python创建一个新的build system。选择
Tools → Build System → New Build System...
并将打开的文件的内容替换为以下内容:当您点击save时,它应该自动打开您的用户目录(
~/Library/Application Support/Sublime Text 2/Packages/User
)。将文件保存为Anaconda Python.sublime-build
。最后,选择Tools → Build System → Anaconda Python
,这样当您选择Build时,正确的系统将运行。在现在构建系统已经设置好了,您需要确保在正确的Python发行版下安装。osx自带Python作为
^{pr2}$/usr/bin/python
,系统包驻留在一系列可能的目录中,这取决于您使用的osx版本。从命令行运行确保它指向水蟒装置。否则,您将不得不更改}之前。如何做到这一点超出了这个答案的范围,但是通过快速的谷歌搜索很容易找到答案。在
PATH
变量,将/Applications/anaconda/bin
放在前面,/usr/bin
和{现在您应该可以使用Anaconda
pip
-安装的带有崇高文本的软件包了。在相关问题 更多 >
编程相关推荐