2012-03-23 64 views
1

正在使用Mac OS X.我通過在終端中輸入easy_install networkx來安裝networkx。終端說已完成networkx的處理依賴關係。然而,當我進入進口networkx到Python的外殼,我得到easy_install networkx

Traceback (most recent call last): 
    File "<pyshell#7>", line 1, in <module> 
    import networkx 
ImportError: No module named networkx 

所以我再次做到了,回來

networkx 1.6已經是易於install.pth 我能做些什麼活動版本做這個工作?謝謝!

回答

3

我還沒有能夠說服easy_install在Mac OS X上工作。

幸運的是,有一個簡單的解決方案,從這裏在Mac OS X上安裝NetworkX

  1. 下載並解壓縮NetworkX 1.6文件:http://networkx.lanl.gov/download/networkx/
  2. CD未壓縮的文件夾networkx
  3. 此類型:sudo python ./setup.py install

這樣做後,檢查您是否可以在Python中導入networkx。

我想你已經完成了第1步;我剛纔提到它是爲了其他讀者。

3

我建議您使用pip不安裝easy_install。 我曾經使用macport安裝過networkx,即使我可以看到我安裝了它,但我無法使用networkx,並且出現了一些錯誤。當我檢查問題時,意外地發現使用pip更好。我嘗試了點,現在我使用networkx沒有任何問題。順便說一句,我也使用MacOS X.