繁体   English   中英

从崇高运行时python包错误

[英]python package error when running from sublime

我安装了Python包isochrones使用pip install isochrones

当我from isochrones.dartmouth import Dartmouth_Isochrone键入内容from isochrones.dartmouth import Dartmouth_Isochrone ,在Sublime text editor from isochrones.dartmouth import Dartmouth_Isochrone ,出现以下错误:

from isochrones.dartmouth import Dartmouth_Isochrone
ImportError: No module named dartmouth

但是,当我从ipython运行它时,相同的命令也ipython

这是怎么回事?! 我的代码很长,因此无法在ipython工作。 我想用sublime

您需要为Anaconda创建一个新的构建系统 选择Tools → Build System → New Build System...然后用以下内容替换打开的文件内容:

{
    "cmd": ["/Applications/anaconda/bin/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

当您点击保存时,它将自动打开您的用户目录( ~/Library/Application Support/Sublime Text 2/Packages/User )。 将文件另存为Anaconda Python.sublime-build 最后,选择“ Tools → Build System → Anaconda Python以便在选择“构建”时可以运行正确的系统。

现在已经建立了构建系统,您需要确保在正确的Python发行版下安装东西。 OS X带有内置于/usr/bin/python ,系统软件包位于一系列可能的目录中,具体取决于您所使用的OS X版本。 从命令行运行

which pip

确保它指向Anaconda安装。 如果不是,则必须更改PATH变量,以将/Applications/anaconda/bin放在/usr/bin/usr/local/bin 如何执行此操作超出了此答案的范围,但是通过快速的Google搜索很容易找到答案。

现在,您应该可以将Anaconda pip安装的软件包与Sublime Text一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM