关于python:ImportError:没有名为’numpy.ma’的模块

ImportError: No module named 'numpy.ma'

完整的错误:

1
2
3
4
5
6
7
8
9
import matplotlib
Traceback (most recent call last):
 File"<pyshell#0>", line 1, in <module>
    import matplotlib
  File"R:\Python34\lib\site-packages\matplotlib\__init__.py", line 180, in <module>
    from matplotlib.cbook import is_string_like
  File"R:\Python34\lib\site-packages\matplotlib\cbook.py", line 34, in <module>
    import numpy.ma as ma
ImportError: No module named 'numpy.ma'

numpy正常导入。
如何安装numpy.ma


我今天也遇到了同样的情况。 我发现我已将文件保存为numpy.py,因此请检查文件夹中的文件名。


重新安装正确版本的numpy

从http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载正确的.whl文件

1
pip install C:\Path\To\Wheel\Filename.whl # for example: numpy-1.9.2+mkl-cp34-none-win_amd64.whl


使用您的(通过终端)包管理器并搜索。

Ubuntu上的示例:
aptitude搜索numpy

并安装包。

就我而言:

1
apt-get install python-numpy