Spyder和Mayavi一起

时间:2013-08-20 07:21:10

标签: mayavi spyder

在后端使用Canopy EPD引擎时,是否可以使用不同的IDE作为前端?特别是,我想使用Spyder的ipython解释器中的mayavi.mlab脚本。我正在研究运行OSX 10.8的macbook pro。有没有办法设置它?

我曾尝试使用macports设置mayavi和spyder,但这似乎不起作用。我设法建立的唯一可用的mayavi版本来自商业Canopy平台。因此,如果我不能让macports mayavi与macports spyder合作,我希望让Canopy mayavi与spyder合作。

感谢。

阿德里安

2 个答案:

答案 0 :(得分:2)

Spyder dev here ):这是你需要做的:

  1. 在控制台中运行此命令

    enpkg ipython update
    
  2. 转到

    Spyder > Preferences > Console > Advanced Settings > Python Executable
    
  3. 选择选项

    Use the following interpreter
    

    注意:此选项目前不可用,但它将在2.2.3中。如果不是,那么只有文本字段存在。

  4. 放置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发行版。