[英]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.