无法导入numpy求助:已装Anaconda但Jupyter Notebook报错
解决Jupyter Notebook导入numpy时报ModuleNotFoundError的问题
检查Jupyter当前使用的Python环境
打开Jupyter Notebook,运行这段代码查看当前环境的Python路径:import sys print(sys.executable)把这个路径和你安装numpy的Anaconda环境路径对比(比如Anaconda安装目录下
envs/你的环境名/python.exe),如果不一样,就是环境不匹配导致的问题。给目标环境添加Jupyter内核
打开Anaconda Prompt,先激活装了numpy的环境:conda activate 你的环境名接着安装ipykernel并把环境加入Jupyter内核列表:
conda install ipykernel python -m ipykernel install --user --name=你的环境名 --display-name="Python (你的环境名)"切换Jupyter的内核
重启Jupyter Notebook,点击页面上方的「Kernel」→「Change kernel」,选择刚才添加的「Python (你的环境名)」,之后再执行import numpy as np就不会报错了。更直接的启动方式
激活目标环境后,直接在Anaconda Prompt里运行:jupyter notebook这样打开的Jupyter默认使用当前环境,无需切换内核就能正常导入numpy。
内容的提问来源于stack exchange,提问作者Philip Osuji
相关产品推荐
相关产品推荐

