无法为蟒蛇3.4

无法为蟒蛇3.4

问题描述:

安装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的。

+0

如果您使用的是Windows,它将被_much_您更方便地使用克里斯Gohlke的二进制文件,而不是试图建立numpy的你自己:http://www.lfd.uci.edu/~gohlke/pythonlibs/。在Windows上配置编译器比如果你还没有一个工作顺序更有用。 – senshin 2015-04-03 20:18:25

+0

只有三个项目仍然有'.exe'安装程序可用。其余的都是'.whl'文件,必须使用'pip'或类似工具安装。 – TigerhawkT3 2015-04-03 20:21:27

+0

肯定networkx可以安装蟒蛇3.4 - 它的在线文档中指出:“要使用NetworkX你需要Python 2.7版,3.2或更高版本。”所以在这方面没有问题 – 2015-04-03 20:32:20

你没有说你正在使用哪个操作系统,但通过参考Microsoft Visual C++我要说Windows。在这种情况下,获得运行科学Python计算环境的最简单方法是安装一个打包的分发版。两个很好的选择是蟒蛇https://store.continuum.io/cshop/anaconda/和Enthought雨棚https://www.enthought.com/products/canopy/

NetworkX肯定与Python3.4 https://travis-ci.org/networkx/networkx工作

+0

我想感谢你Aric给我一个很好的答案,并从戒烟蟒蛇拯救我:)我安装了anaconda(虽然不是在我的电脑因为我离开),它完美的工作! :)把它设置完毕很简单,现在我终于可以开始处理我想要的东西了!无论如何,我永远不会明白什么会阻止其他开发人员/公司使诸如anaconda等简单易用的安装程序停滞不前,无论如何他们每天都会更复杂。 另外,我很抱歉没有指定我使用的操作系统,谢谢你自己承担,并立即给我一个很好的答案! – 2015-04-06 20:48:10