0. 写在前面
以前在 conda 环境安装 jupyter lab,之后从该环境下启动 jupyter lab 后就可以使用这个环境下安装的包了,但也没有仔细想过为什么可以直接这样用,结果今天晚上启动后死活导入不进在 conda 环境中安装的包。
1. 问题分析
使用 which 查看包发现没有任何问题,用 pip 安装的东西全在,因此 ipynb 是可以连接到 conda 环境的:
!which python
百思不得其解后决定另辟蹊径,自己创建一个内核,结果发现 conda 环境下没有安装 ipynb 包
2. 问题解决
安装 ipynb 包
pip install ipykernel
安装 Jupyter Lab 内核。在激活您的环境后,运行以下命令来安装 Jupyter Lab 内核:
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
其中 myenv 是您创建的环境的名称,“Python (myenv)” 是在 Jupyter Lab 内核列表中显示的名称。
问题解决!