2012-07-09 150 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