我在OSX 10.7上为python 2.6安装了igraph,但我无法导入igraph库。
它显示导入错误:没有模块名称igraph。
我不知道。请帮帮我。
感谢。
答案 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>真的知道你在做什么。