虚拟环境中Jupyter Notebook运行单元格报错的解决方法咨询
解决Jupyter虚拟环境kernel的pip/ipykernel安装问题
先激活你的虚拟环境:
- Linux/macOS终端执行:
source venv/bin/activate - Windows命令提示符执行:
venv\Scripts\activate
激活后终端前缀会出现(venv),说明进入虚拟环境。
- Linux/macOS终端执行:
修复虚拟环境里的pip:
执行python -m ensurepip --upgrade,这个命令会强制在虚拟环境中安装/升级pip,解决“无可用Pip安装程序”的报错。安装ipykernel并注册到Jupyter:
- 执行
pip install ipykernel,直接在虚拟环境内安装ipykernel包 - 执行
python -m ipykernel install --user --name=venv --display-name="Python 3.13.5 (venv)",将虚拟环境注册为Jupyter可识别的kernel
- 执行
最后重启Jupyter Notebook,重新选择对应的kernel,即可正常运行单元格。
补充说明
出现这个问题大概率是虚拟环境创建时pip未正确初始化,或者Jupyter自动安装功能无法识别虚拟环境内的pip路径,手动操作能直接完成依赖安装和kernel关联,比Jupyter的自动安装更可靠。
内容的提问来源于stack exchange,提问作者Ransingh Satyajit Ray
相关产品推荐
相关产品推荐

