【发布时间】: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