Anaconda Python3环境导入numpy报错No module named 'numpy'求助
问题现象
使用Anaconda Python 3环境运行以下导入库代码时,提示找不到numpy模块:
# 导入相关依赖库 import numpy as np import matplotlib.pyplot as plt import pandas as pd
完整报错信息如下:
ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-4266db17a4ae> in <module> 1 # Importing the libraries ----> 2 import numpy as np 3 import matplotlib.pyplot as plt 4 import pandas as pd ModuleNotFoundError: No module named 'numpy'
解决步骤
- 第一步验证当前conda激活环境是否和运行代码的环境一致,执行
conda env list,输出结果中带*标记的即为当前激活环境,确认环境匹配。 - 环境匹配的情况下直接执行
conda install numpy安装numpy包,如需指定版本可调整命令为conda install numpy=对应版本号。 - 若安装后仍报错,大概率是pip和conda混装导致的包冲突,先执行
pip uninstall numpy移除pip安装的numpy版本,再重新用conda命令安装。 - 安装完成后执行
conda list numpy验证安装结果,能看到numpy版本信息即为安装成功,重新运行代码即可正常导入。 - 若使用Jupyter系列工具运行代码,需额外确认运行代码的kernel对应安装了numpy的环境,不匹配的话先执行
conda install ipykernel安装内核工具,再执行python -m ipykernel install --user --name=你的环境名称将当前环境加入可选内核,之后切换到对应内核运行代码即可。
内容的提问来源于stack exchange,提问作者Romulo
相关产品推荐
相关产品推荐

