Mac OSx:ModuleNotFoundError:没有名为“ numpy”的模块

时间:2019-05-22 08:20:37

标签: python-3.x numpy

重新安装anaconda后,我无法再在numpy上导入Python3

import numpy as np
ModuleNotFoundError: No module named 'numpy'

我尝试过

pip install numpy

我尝试再次安装它:

pip install numpy
Requirement already satisfied: numpy in /anaconda3/lib/python3.7/site-packages (1.16.3)

enter image description here

3 个答案:

答案 0 :(得分:1)

您的系统上可能安装了多个numpy版本,需要手动删除旧版本。

1)打开Terminal并运行:

pip list

2)从列表中记住或注明numpy版本

3)然后在Python中运行Terminal或在您的IDE中编写并执行以下代码:

import numpy

print(numpy)
print(numpy.__version__)

4)这应该打印两行:numpy package location + numpy version,像这样:

<module 'numpy' from '/usr/local/lib/python2.7/site-packages/numpy/__init__.pyc'>
1.16.1

5)如果此处报告的numpy versionpip list报告的那个不同,则转到上面打印的numpy package location并删除该软件包文件夹

6)现在尝试导入numpy。如果您以前安装过,它应该可以工作。如果您没有安装,请立即安装。安装后,一切应该正常。

答案 1 :(得分:0)

您正在使用conda环境运行程序。所以你应该运行:

conda install numpy

如果您使用像Pycharm这样的IDE,通过单击鼠标(Install packages)即可轻松安装软件包。

答案 2 :(得分:0)

此命令对我有用

python3 -m pip install numpy