如果你已经使用了python虚拟环境,这很好。如果还在使用Jupyter notebook,那就更棒了,因为Jupyter notebook确实是一个非常好用的工具--我甚至希望它加上静态博客的功能。
但如果有多个虚拟环境,那么应该在每个虚拟环境下都安装一套Jupyter notebook吗?这样重复安装带来的空间浪费,似乎就算不是处女座也不能容忍啊。
如果你在任何一个虚拟环境之外安装jupyter notebook,那么当你创建一个notebook中的运行环境时,你可能只会看到以下运行环境:
![30635e93b0b6122f918b2b370f08303e.png](https://i-blog.csdnimg.cn/blog_migrate/cccf0a29f9151c3bf1c3e4ab6629a2cd.jpeg)
怎么才能切换到已创建好的虚拟环境中呢?答案是使用nb_conda插件:
conda install nb_conda
再次运行notebook,现在可以选择虚拟环境了。
2019年7月更新:
似乎nb_conda有时候会工作异常。另一个方法是通过ipykernel来注册。
pip install ipykernel
python -m ipykernel install --user --name stock --display-name stock
上述命令将把通过conda create创建的名为stock的虚拟环境注册到notebook当中,并且其显示名也为stock