numpy“对象没有特技“ open””

时间:2019-03-27 19:36:23

标签: python numpy pygame

我尝试运行一些旧的pygame代码,该代码使用surfarray类,因此使用numpy。我收到此错误,是否有人知道为什么以及如何解决此错误?我尝试重新安装numpy,但仍然看到此消息。

File "Titles.py", line 1, in <module>

import pygame

File "/usr/local/lib/python2.7/dist-packages/pygame/__init__.py", line 346, in <module>

import pygame.surfarray

File "/usr/local/lib/python2.7/dist-packages/pygame/surfarray.py", line 72, in <module>

import pygame._numpysurfarray as numpysf

File "/usr/local/lib/python2.7/dist-packages/pygame/_numpysurfarray.py", line 51, in <module>

import numpy

File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, in <module>

from . import add_newdocs

File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module>

from numpy.lib import add_newdoc

File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 23, in <module>

from .npyio import *

File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 14, in <module>

from ._datasource import DataSource

File "/usr/lib/python2.7/dist-packages/numpy/lib/_datasource.py", line 220, in <module>

_file_openers = _FileOpeners()

File "/usr/lib/python2.7/dist-packages/numpy/lib/_datasource.py", line 162, in __init__

self._file_openers = {None: io.open}

AttributeError: 'module' object has no attribute 'open'

0 个答案:

没有答案