簡體   English   中英

已安裝NetworkX,但無法將其導入Python IDLE

[英]NetworkX installed but can't import it into Python IDLE

需要幫助來確認我的NetworkX安裝並將成功將NetworkX導入Python IDLE。

我安裝了Mac OS X 10.7.5,並安裝了Python 3.3應用程序。 我以前已經成功使用Python 3.3。

我通過執行以下步驟安裝了Network X:

 1. downloaded networkx-1.8.1.tar.gz  into my Downloads folder
 2. double clicked on the the  tar.gz file, and the contents were extracted 
    in a subfolder called networkx-1.8.1
 3. went into Mac Terminal and changed my directory to the Downloads/networkx-1.8.1 folder
 4. I entered the following Terminal command to install Networkx:  
    sudo python ./setup.py install  
    This installation appears to be successful.
 5. I opened IDLE and typed:  import networkx as nx, and I received the following error
    message:

   ERROR MESSAGE:

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

我的問題是:1.您是否知道NetworkX是否與Python 3.3兼容? 2.您知道如何將NetworkX導入IDLE以便使用嗎?

非常感謝您提供的任何幫助。 :-)

我們在Fedora 20系統上遇到了同樣的問題。 networkx模塊是由最終用戶安裝的,它的權限限制非常嚴格(目錄為700,文件為600)。

即使對於該用戶本人也將失敗,但是如果加載模塊的程序是通過sudo執行的,則它將起作用。

最后,將/usr/lib64/python2.7/site-packages/networkx-1.9下所有文件的權限更改為755/644,使模塊可見並且程序正常運行。

(您的圖書館位置當然可能有所不同)。 我們運行Python 2.7.5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM