我設法讓我的Mac上安裝spyder並運行,但我想添加一些默認不包含的模塊(mahotas和pymorph) 。添加一個模塊(特別是pymorph)到Spyder(Python IDE)
我通過easy_install在終端安裝了兩者,兩者似乎都沒有任何錯誤消息安裝。從終端運行python並使用import mahotas和import pymorph工作得很好,沒有錯誤信息。然而,當我從腳本的Spyder中運行相同的路線,我得到了以下錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 493, in runfile
execfile(filename, namespace)
File "/Users/Name/Documents/Python/dna.py", line 11, in <module>
import pymorph
ImportError: No module named pymorph
所有我想現在要做的就是運行導入線,僅此而已。我似乎無法找到任何有關此事的信息。我猜spyder使用單獨安裝的python,並且通過終端安裝模塊只將它們安裝到系統版本的python。我如何將它們添加到Spyder?
規格:
的Mac OSX 10.7.4
Spyder的2.1.9
謝謝 - 爲我工作。但是,您也不需要重新啓動Spyder,只需關閉解釋器,然後右鍵單擊並選擇「打開解釋器」即可重新啓動python解釋器。新的路徑被使用。 –
一旦你實現了這個解決方案,看起來調用ibpy EReader文件的任何東西都可能在第29行失敗,並且出現'SyntaxError:can not assign to None'。如果你得到這個刪除或註釋'None'。 [參考](https://code.google.com/p/ibpy/issues/detail?id=16) – zelusp
在菜單Spyder/PYTONPATH Manager下 –