【问题标题】:ModuleNotFoundError: No module named 'numpy.core._multiarray_umath' on matplotlib importModuleNotFoundError:在 matplotlib 导入时没有名为“numpy.core._multiarray_umath”的模块
【发布时间】:2021-04-21 06:43:18
【问题描述】:

我正在尝试在远程服务器上运行一个简单的测试文件。但它会为 matplotlib.pyplot 抛出一个 numpy 错误。这是代码

import matplotlib.pyplot as plt
import numpy as np


# Fixing random state for reproducibility
np.random.seed(19680801)


x, y = np.random.randn(2, 100)
print('x')
print(x)
print('y')
print(y)
fig, [ax1, ax2] = plt.subplots(2, 1, sharex=True)
ax1.xcorr(x, y, usevlines=True, maxlags=50, normed=True, lw=2)
ax1.grid(True)

ax2.acorr(x, usevlines=True, normed=True, maxlags=50, lw=2)
ax2.grid(True)

plt.show()

这是错误信息。

PyTorch/1.7-py36-cuda11/numpy/core/overrides.py",第 7 行,在 从 numpy.core._multiarray_umath 导入( ModuleNotFoundError:没有名为“numpy.core._multiarray_umath”的模块

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次): 文件“graph_test.py”,第 1 行,在 将 matplotlib.pyplot 导入为 plt

/PyTorch/1.7-py36-cuda11/numpy/core/init.py",第 48 行,在 引发 ImportError(味精) 导入错误: 重要提示:请阅读本文以获取有关如何解决此问题的建议! 导入 numpy C 扩展失败。此错误可能发生在 原因很多,通常是由于您的设置或 NumPy 的问题 安装。 我们在以下位置汇总了一些常见原因和故障排除提示: https://numpy.org/devdocs/user/troubleshooting-importerror.html

请注意并检查以下内容:

  • Python版本是:Python3.7 from "/projects/smiles/Model/venv/bin/python"
  • NumPy 版本为:“1.19.4”

并确保它们是您期望的版本。 请仔细阅读上面链接的文档以获得更多帮助。

原始错误是:没有名为“numpy.core._multiarray_umath”的模块

Python 版本:3.7.5

Numpy 版本:1.19.4

Matplotlib 版本:3.3.3

【问题讨论】:

    标签: python numpy matplotlib pytorch


    【解决方案1】:

    根据库numpy给出的站点:

    要修复错误,您需要检查通常会导致此错误的几件事:

    1- 检查您是否使用了正确版本的 python 和正确版本的 numpy,查看文档以获取更多信息。(您可能还有多个版本的 python 会影响库的运行)+ 尝试新版本的 numpy 1.19.5

    2- 检查您的 python 路径是否在系统的环境变量中。 您可以通过在终端中运行以下命令来检查您的路径:

    导入操作系统

    print("PYTHONPATH:", os.environ.get('PYTHONPATH'))

    print("PATH:", os.environ.get('PATH'))

    3- 尝试卸载并重新安装 numpy 库(确保安装正确的版本以满足您想要运行的任何程序)

    4- 如果上述任何解决方案都不起作用,我强烈建议安装 anaconda 安装程序,这里有一个链接:https://www.anaconda.com/products/individual

    因为 anaconda 最有可能解决下载库的问题/从这些库中获取的错误。

    希望这些解决方案对您有所帮助,如有任何问题,请随时提出。

    【讨论】:

      猜你喜欢
      • 2021-10-21
      • 2020-01-23
      • 2019-07-10
      • 2023-04-08
      • 2023-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多