2012-03-23 31 views
1

正在使用Mac OS X.我通过在终端中输入easy_install networkx来安装networkx。终端说已完成networkx的处理依赖关系。然而,当我进入进口networkx到Python的外壳,我得到easy_install networkx

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

所以我再次做到了,回来

networkx 1.6已经是易于install.pth 我能做些什么活动版本做这个工作?谢谢!

回答

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

这样做后,检查您是否可以在Python中导入networkx。

我想你已经完成了第1步;我刚才提到它是为了其他读者。

3

我建议您使用pip不安装easy_install。 我曾经使用macport安装过networkx,即使我可以看到我安装了它,但我无法使用networkx,并且出现了一些错误。当我检查问题时,意外地发现使用pip更好。我尝试了点,现在我使用networkx没有任何问题。顺便说一句,我也使用MacOS X.