卸载Anaconda后Jupyter无法导入已安装的NumPy问题求助
解决Jupyter Notebook无法导入NumPy的问题
先确认Jupyter使用的Python环境
打开Jupyter新建Python笔记本,运行以下代码:import sys print(sys.executable)对比输出路径和你的虚拟环境路径
C:\Users\karth\PycharmProjects\pythonProject\venv\Scripts\python.exe,不一致就说明环境不匹配。把虚拟环境添加为Jupyter内核
- 打开命令提示符,激活虚拟环境:
激活后命令行开头会显示C:\Users\karth\PycharmProjects\pythonProject\venv\Scripts\activate.bat(venv)。 - 在虚拟环境内安装ipykernel:
pip install ipykernel - 注册内核到Jupyter:
python -m ipykernel install --user --name=venv --display-name="Python (venv)"
- 打开命令提示符,激活虚拟环境:
切换内核运行Notebook
重启Jupyter后,打开Notebook,点击顶部Kernel->Change Kernel,选择Python (venv),再运行import numpy as np即可。备选方法:直接从虚拟环境启动Jupyter
激活虚拟环境后,直接运行:jupyter notebook这样启动的Jupyter会直接使用虚拟环境的Python,自然能找到已安装的NumPy。
内容的提问来源于stack exchange,提问作者koukar
相关产品推荐
相关产品推荐

