在后端使用Canopy EPD引擎时,是否可以使用不同的IDE作为前端?特别是,我想使用Spyder的ipython解释器中的mayavi.mlab脚本。我正在研究运行OSX 10.8的macbook pro。有没有办法设置它?
我曾尝试使用macports设置mayavi和spyder,但这似乎不起作用。我设法建立的唯一可用的mayavi版本来自商业Canopy平台。因此,如果我不能让macports mayavi与macports spyder合作,我希望让Canopy mayavi与spyder合作。
感谢。
阿德里安
答案 0 :(得分:2)
( Spyder dev here ):这是你需要做的:
在控制台中运行此命令
enpkg ipython update
转到
Spyder > Preferences > Console > Advanced Settings > Python Executable
选择选项
Use the following interpreter
注意:此选项目前不可用,但它将在2.2.3中。如果不是,那么只有文本字段存在。
放置Canopy Python版本的完整路径,您可以在Canopy中使用这些命令获取:
In [10]: import sys
In [11]: sys.executable
Out[11]: '/home/carlos/Enthought/Canopy_64bit/User/bin/python'
答案 1 :(得分:1)
也许我错过了你想做的事情(我甚至不知道mayavi是什么),但这里有你可以尝试的东西。 我正在使用Spyder(版本2.2.1)和Canopy EPD发行版(版本1.0.3) 试着这样做:
1)在命令行中,使用enpkg命令更新ipython(“enpkg ipython update”应该有效) 在我的例子中,这将ipython恢复为ipython-0.13.1-2 2)然后在Spyder中,转到首选项 - >控制台 - >高级设置和python可执行文件中的内容类似/ Users // Library / Enthought / Canopy_64bit / User / bin / python
重新启动Spyder,现在您应该能够使用已安装的所有模块的EPD发行版。