Python 2.7 类gzip文件(io.BuffereDiabase):AttributeError:';模块';对象没有属性';缓冲数据库&x27;安装python表

Python 2.7 类gzip文件(io.BuffereDiabase):AttributeError:';模块';对象没有属性';缓冲数据库&x27;安装python表,python-2.7,Python 2.7,我在安装python表时遇到问题。 我的路径或依赖项中缺少或损坏了一些我无法解决的内容 当我使用使用表的Python程序时,它返回: File "/usr/lib/python2.7/dist-packages/io.py", line 331, in def bget(imfile,shp=None,unpackstr=N.int16,bytesperpixel=2.0,sliceinit=0): AttributeError: 'module' object has no at

我在安装python表时遇到问题。 我的路径或依赖项中缺少或损坏了一些我无法解决的内容

当我使用使用表的Python程序时,它返回:

  File "/usr/lib/python2.7/dist-packages/io.py", line 331, in 
    def bget(imfile,shp=None,unpackstr=N.int16,bytesperpixel=2.0,sliceinit=0):
AttributeError: 'module' object has no attribute 'int16'
只需从python shell导入表:

...
File "/usr/lib/python2.7/gzip.py", line 36, in 
class GzipFile(io.BufferedIOBase):
AttributeError: 'module' object has no attribute 'BufferedIOBase'
表安装在:

/usr/local/lib/python2.7/dist-packages/
我的蟒蛇是:

['', '/usr/local/lib/python2.7/dist-packages/bbfreeze-1.0.2-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/dist-packages/altgraph-0.9-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/phylonetwork-1.0b6-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/tables-3.2.0-py2.7-linux-x86_64.egg', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode']
我错过了什么


任何人都会被告知。

面对同样的问题,我发现了这个有趣的答案:

您应该在自己的源代码中检查包名
io
和'N'。 确保它们不会与
io
内置包和numpy的定义重叠(您似乎已将
导入为N


重命名它们为我解决了这个问题。

多糟糕的问题啊。我有一个带有
io
模块名的项目,该项目一直在工作,但今晚因此错误而停止。将其重命名为非
io
立即解决了此问题。谢谢你发布这个。