easy_install networkx

时间:2012-03-23 09:41:37

标签: macos easy-install networkx

使用Mac OS X.我通过在终端中输入easy_install networkx来安装networkx。终端说完成了对networkx的处理依赖性。但是当我将import networkx输入python shell时,我得到了

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

所以我再次做到了并且回来了

networkx 1.6已经是easy-install.pth中的活动版本 我能做些什么来完成这项工作?谢谢!

2 个答案:

答案 0 :(得分: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
  4. 执行此操作后,请检查是否可以在Python中导入networkx。

    我认为你已经完成了第1步;我只是为了其他读者而提到它。

答案 1 :(得分:3)

我建议您使用pip而不是easy_install进行安装。 我曾经使用macport安装networkx一次,即使我能看到我安装它,我也无法使用networkx而且我遇到了一些错误。当我检查问题时,我意外地了解到使用pip更好。我尝试使用pip,现在我正在使用networkx而没有任何问题。顺便说一下,我也在使用MacOS X.