导入igraph时如何解决AttributeError?

| 在项目中导入igraph包时,出现AttributeError。这仅在项目目录中发生:
[12:34][~]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10) 
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.
>>> import igraph
>>> 

[12:34][~]$ cd projectdir/
[12:34][projectdir]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10) 
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.
>>> import igraph
Traceback (most recent call last):
  File \"<stdin>\", line 1, in <module>
  File \"/usr/lib/python2.7/site-packages/igraph/__init__.py\", line 42, in <module>
    import gzip
  File \"/usr/lib/python2.7/gzip.py\", line 36, in <module>
    class GzipFile(io.BufferedIOBase):
AttributeError: \'module\' object has no attribute \'BufferedIOBase\'
>>>
项目目录中没有文件igraph.py:
[12:34][projectdir]$ ls -alR | grep igraph | wc -l
0
而且没有循环进口。 我该如何解决这个错误?     
已邀请:
        最有可能在
~/projectdir
中有一个模块
io
或项目配置的路径之一。 igraph导入的gzip模块以
import io
并期望内置的io模块,而不是您项目的模块。查找
io
目录,或
io.py
io.pyc
。它还可以帮助仔细检查
sys.path
是否包含可能包含名为
io
的模块的任何其他目录(可能在
~/projectdir
之外)。     

要回复问题请先登录注册