安裝networkx後試圖安裝networkx爲Python 3.4 3天,我就放棄的邊緣,我已經決定尋求一些你的人的幫助,誰曾與一些經驗這也許。無法爲蟒蛇3.4
我設法用easy_install或pip_install安裝networkx(我甚至不記得我已經試過多少次安裝它),但是當我嘗試編譯第一個,最基本的代碼片段(在教程中):
import networkx as nx;
Test = nx.Graph();
Test.add_node("Test");
nx.draw(Test, node_size=900, node_color="blue");
我得到一個錯誤:導入錯誤:沒有模塊名爲「numpy的」 當我嘗試安裝numpy的與的easy_install numpy的它開始下載和安裝過程正常,但那麼就說明這個錯誤: 微軟的Visual C++ 10的重quired
這是指MV C++可再發行1?我已經下載它,並試圖安裝它,但它喊出了一個錯誤,我已經有了它的新版本,所以我不需要它...
所以我的問題是: 1.可以網絡x模塊爲python 3.4安裝嗎? 2.如果是這樣,除了networkx zip/installer和python 3.4以外,我還需要其他任何東西嗎? (我從字面上發現4個來源都聲稱約networkx不同的需求信息!)
我真的很感激任何幫助,因爲我覺得完全喪失和泄氣任何進一步的使用Python的。
如果您使用的是Windows,它將被_much_您更方便地使用克里斯Gohlke的二進制文件,而不是試圖建立numpy的你自己:http://www.lfd.uci.edu/~gohlke/pythonlibs/。在Windows上配置編譯器比如果你還沒有一個工作順序更有用。 – senshin 2015-04-03 20:18:25
只有三個項目仍然有'.exe'安裝程序可用。其餘的都是'.whl'文件,必須使用'pip'或類似工具安裝。 – TigerhawkT3 2015-04-03 20:21:27
肯定networkx可以安裝蟒蛇3.4 - 它的在線文檔中指出:「要使用NetworkX你需要Python 2.7版,3.2或更高版本。」所以在這方面沒有問題 – 2015-04-03 20:32:20