2012-07-09 184 views
1

这是我发布的第一个问题。如何在macports安装后启动spyder

我现在正在使用python(在mac os 10.6.8上),并且为缺少ide而苦苦挣扎。我一直在使用提供语法高亮的emacs版本,但不提供在没有打印语句的情况下浏览变量值的功能。我正在寻找的是相当于日食,当我从10.4.11升级到10.6.8时,它基本上死在我的机器上。我没有成功复活它。分手后要往前看了。

我的研究生顾问建议spyder,昨天晚上我咬紧牙关,成功安装了macports和(显然)spyder。

我遇到的问题是如何在安装后启动spyder。显然,python spyder.py不是使用的方法。在其他地方(不是在这里)我看到了建议,有被认为是一个批处理可执行文件,我应该能够通过输入

这Spyder的

这产生没事找一个职位。

Spyder的文件(位于http://packages.python.org/spyder/options.html)表明命令

蟒蛇spyder.py

是要走的路。下面是结果:

鲍勃 - 机:spyderlib robertlilly $蟒蛇spyder.py

回溯(最近通话最后一个):

文件 “spyder.py” 31行,在

from spyderlib import qt #analysis:ignore 

导入错误:没有模块名为spyderlib

我的大多数搜索这里刚指出,应该使用的MacPorts为以后安装,什么都没有。自述文件包括macports spyder安装,我认为,没有提供足够的方向。

如果有人知道在哪里看,那会很好。

问候,

罗伯特

回答

0

MacPorts的应该安装Spyder的二进制/opt/local/bin/spyder,或左右。如果你已经在你的PATH变量有/opt/local/bin/,然后只需运行:

$ spyder & 

或者更明确:

$ /opt/local/bin/spyder & 

...如果你没有设置的路径。希望有所帮助。

0

我刚刚通过MacPorts安装了Spyder。我选择的命令是sudo port install py27-spyder,它在Mac OS 10.7.5上安装Spyder v.2.2.3。5)

在Spyder的安装结束,终端显示“使用命令spyder推出”(或大意的东西)

所以,对我来说,我只是不得不spyder输入到一个终端启动它。提到缺少spyderlib的错误可能意味着您的spyder安装实际上没有正确完成。 (我发现为复杂的MacPorts安装追踪2-3个奇怪的错误和依赖关系并不罕见)。 如果你发现它确实完成了,那么MacPorts目录可能没有添加到你的PATH中。您打开~/.profile,您应该看到MacPorts将其目录添加到shell的搜索路径。下面是添加到我的.profile文件什么的MacPorts安装程序:

# MacPorts Installer addition on 2012-11-19_at_17:16:31: adding an appropriate PATH variable fo$ 
export PATH=/opt/local/bin:/opt/local/sbin:$PATH 
# Finished adapting your PATH environment variable for use with MacPorts. 

为了使一个Mac OS友好的图标,启动Spyder的,然后我做了一个新的文本文件(我Terminal.app>微微做到了)包含以下文字:

#!/bin/bash 
spyder 

并将文件保存为spyder.command。这个文件现在可以双击,并启动Spyder(并且它的别名可以有更多普通名称,如“启动Spyder”)。把它扔进/应用程序文件夹&通过/Utilities/Icon Composer.app(抓住网站上的Spyder图标)制作一个图标,它就像一个Pythonic Matlab!

+0

请注意,Anaconda是Continuum提供的Spyder的一个很好的即时运行版本:http://docs.continuum.io/anaconda/ – Demis 2014-07-23 21:44:32