安装后我无法在python 2.6上导入igraph

时间:2012-10-25 23:56:07

标签: python igraph

我在OSX 10.7上为python 2.6安装了igraph,但我无法导入igraph库。

它显示导入错误:没有模块名称igraph。

我不知道。请帮帮我。

感谢。

1 个答案:

答案 0 :(得分:1)

  

但是,我无法使用python运行代码。我制作了一个代码,并尝试运行,例如'python ex.py'

好的,即使你没有回答我的大部分问题,我也很确定我可以猜出你的问题。你的问题标题是“我无法在安装后在python 2.6上导入igraph”,但你不是想在python 2.6上导入它,而是在试用2.7。

$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named igraph
>>>

$ python2.6
Python 2.6.7 (r267:88850, Jun 20 2012, 16:23:38) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
>>>

看到区别? OS X 10.7(和10.8)附带三个版本的Python:2.5,2.6和2.7。它们是完全独立的安装,因此当你为Python 2.6安装igraph时,它没有为你的2.5或2.7安装安装它。

默认情况下,您运行python时获得的默认值为2.7。如果您需要特定版本,则必须改为运行python2.6

因此,您需要运行python2.6,或安装igraph for 2.7。

作为旁注,如果您安装了任何第三方Python安装,那么您将更加困惑,所以请不要这样做(或者如果您已经安装,请不要卸载),直到您< em>真的知道你在做什么。