重新安装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)
答案 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 version
与pip list
报告的那个不同,则转到上面打印的numpy package location
并删除该软件包文件夹
6)现在尝试导入numpy
。如果您以前安装过,它应该可以工作。如果您没有安装,请立即安装。安装后,一切应该正常。
答案 1 :(得分:0)
您正在使用conda环境运行程序。所以你应该运行:
conda install numpy
如果您使用像Pycharm这样的IDE,通过单击鼠标(Install packages)即可轻松安装软件包。
答案 2 :(得分:0)
此命令对我有用
python3 -m pip install numpy