无法使用 python-igraph,安装后没有可用的方法或属性(Ubuntu 14.04。)
Unable to use python-igraph, no method or attribute available after installation (Ubuntu 14.04.)
我在 Ubuntu 14.04 机器上使用突触安装了 python-igraph。 build-essential 和 python-dev 也已安装。但是当我尝试访问这个库中的任何内容时,除了导入包之外似乎没有任何效果。我正在使用 python 2.7.6.
首先我尝试这个:
import igraph
输出:没有,到目前为止一切顺利。
有
import igraph
from igraph import *
我仍然没有输出,所以应该没有错。
对于
import igraph
from igraph import *
dir(igraph)
我还是什么也没得到,这很奇怪。
如果我开始使用 igraph,
import igraph
from igraph import *
print igraph.__version__
这出现了:
Traceback (most recent call last):
File "./igraph.py", line 1, in <module>
import igraph
File "/home/everdream/Downloads/igraph.py", line 3, in <module>
print igraph.__version__
AttributeError: 'module' object has no attribute '__version__'
另一个例子:
import igraph
from igraph import *
g = igraph.Graph.Tree(127, 2)
我明白了
Traceback (most recent call last):
File "./igraph.py", line 1, in <module>
import igraph
File "/home/everdream/Downloads/igraph.py", line 3, in <module>
g = igraph.Graph.Tree(127, 2)
AttributeError: 'module' object has no attribute 'Graph'
任何人都可以告诉我可能导致我的问题的原因吗?我什至不知道我应该去哪里找。
您将文件命名为 /home/everdream/Downloads/igraph.py
,重命名并删除 igraph.pyc
文件。您正在尝试从此文件而不是实际的 igraph
模块导入。
import igraph;print igraph.__file__
将显示您导入的文件。
我在 Ubuntu 14.04 机器上使用突触安装了 python-igraph。 build-essential 和 python-dev 也已安装。但是当我尝试访问这个库中的任何内容时,除了导入包之外似乎没有任何效果。我正在使用 python 2.7.6.
首先我尝试这个:
import igraph
输出:没有,到目前为止一切顺利。
有
import igraph
from igraph import *
我仍然没有输出,所以应该没有错。
对于
import igraph
from igraph import *
dir(igraph)
我还是什么也没得到,这很奇怪。
如果我开始使用 igraph,
import igraph
from igraph import *
print igraph.__version__
这出现了:
Traceback (most recent call last):
File "./igraph.py", line 1, in <module>
import igraph
File "/home/everdream/Downloads/igraph.py", line 3, in <module>
print igraph.__version__
AttributeError: 'module' object has no attribute '__version__'
另一个例子:
import igraph
from igraph import *
g = igraph.Graph.Tree(127, 2)
我明白了
Traceback (most recent call last):
File "./igraph.py", line 1, in <module>
import igraph
File "/home/everdream/Downloads/igraph.py", line 3, in <module>
g = igraph.Graph.Tree(127, 2)
AttributeError: 'module' object has no attribute 'Graph'
任何人都可以告诉我可能导致我的问题的原因吗?我什至不知道我应该去哪里找。
您将文件命名为 /home/everdream/Downloads/igraph.py
,重命名并删除 igraph.pyc
文件。您正在尝试从此文件而不是实际的 igraph
模块导入。
import igraph;print igraph.__file__
将显示您导入的文件。