【问题标题】:Import Error: NumPy not found导入错误:未找到 NumPy
【发布时间】:2018-01-25 00:54:21
【问题描述】:

导入 wx.lib.plot

当我尝试导入 wx.lib.py 时,出现以下错误:

ImportError: NumPy 未找到。

此模块需要 NumPy 模块,但无法导入。它可能没有安装(它不是标准 Python 发行版的一部分)。有关下载源代码或二进制文件的信息,请参阅 Numeric Python 站点 (http://numpy.scipy.org)。

但是,我之前在命令提示符下安装了它,它显示为

要求已经满足:/Users/[my name]/anaconda/lib/python2.7/site-packages 中的 numpy

有人知道是什么原因造成的吗?

【问题讨论】:

    标签: python numpy plot wxpython


    【解决方案1】:

    查看此问题板:https://github.com/ContinuumIO/anaconda-issues/issues/565

    发生错误是因为 wxpython 使用了 numpy.oldnumeric,它已在 numpy 1.9 中删除:

    # Needs NumPy 
    try:
        import numpy.oldnumeric as _Numeric 
    except:
        msg= """
        This module requires the NumPy module, which could not be
        imported.  It probably is not installed (it's not part of the
        standard Python distribution). See the Numeric Python site
        (http://numpy.scipy.org) for information on downloading source or
        binaries."""
        raise ImportError, "NumPy not found.\n" + msg
    

    【讨论】:

    • 完全同意。它没有提供信息,具有误导性,并将用户引向错误的方向。老实说,我停止与 WX 合作。我现在只是在 Jupyter 中工作并使用小部件!该社区非常活跃,功能很多。
    • 只有古版本的wxPython需要古版本的numpy,wx.lib.plot从那以后更新了几次。
    • 升级你的 wxPython,这应该会消失
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2018-07-31
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 2014-05-19
    相关资源
    最近更新 更多