在后端使用Canopy EPD引擎时,是否可以使用不同的IDE作为前端?特别是,我想使用Spyder的ipython解释器中的mayavi.mlab脚本。我正在开发一款运行OSX 10.8的macbook pro。有没有办法设置它?
我曾尝试使用macports设置mayavi和spyder,但似乎不起作用。我设置的唯一一个有效的mayavi版本是在商业Canopy平台上运行的。所以如果我不能让macports mayavi和macports spyder一起工作,我希望能让Canopy mayavi和spyder一起工作。
谢谢。
阿德里安
发布于 2013-08-21 03:39:42
(这里是Spyder dev ):这是你需要做的:
enpkg ipython update
Spyder >首选项>控制台>高级设置> Python Executable
使用下面的解释器
注意:此选项目前不可用,但将在2.2.3中提供。如果不是,则只显示那里的文本字段。
In 10:导入sys In 11: sys.executable Out11:'/home/carlos/Enthought/Canopy_64bit/User/bin/python'
发布于 2013-08-22 03:04:07
也许我错过了你想要做的(我甚至不知道mayavi是什么),但这里有一些你可以尝试的东西。我正在使用Spyder ( 2.2.1版)和Canopy EPD发行版(1.0.3版)尝试这样做:
1)在命令行中,使用enpkg命令更新ipython ( "enpkg ipython update“应该有效)在我的例子中,这将ipython恢复为ipython-0.13.1-2 2)然后在Spyder中,转到preferences -> Console -> Advanced Settings,并在python可执行文件中放入类似/Users//Library/Enthought/Canopy_64bit/User/bin/python的内容
重新启动Spyder,现在您应该能够将EPD发行版与您安装的所有模块一起使用。
https://stackoverflow.com/questions/18329149
复制相似问题