jupyter notebook使用python虚拟环境

jupyter指定环境启动

背景

系统环境中安装有jupyter及相关库,因项目需要,新建了一个torch相关的虚拟环境并安装了对应的内容,此时,想通过系统中的jupyter启动一个可以应用虚拟环境相关包的服务。

查看当前服务相关信息

import os, sys

print(sys.executable) # works this time

print(sys.version)

print(sys.version_info)

<!-- #endregion -->

尝试1:只是在虚拟环境中启动jupyter

source到虚拟环境中,直接jupyter notebook启动服务

得到结果如下,还是系统python,未成功

可能遇到的问题1

这种时候可能会出现服务启动成功,但无法通过网页访问的情况,开启端口权限就好。

<!-- #region -->

尝试2:在jupyter中增加虚拟环境的核

lsvirtualenv # 得到虚拟环境目录

jupyter kernelspec list # 查看所有的jupyter核

pip install ipykernel

python -m ipykernel install --name my_evn01

<!-- #endregion -->

成功了,得到结果如下

后续

其实不仅仅是增加虚拟环境到jupyter的kernel中,还可以增加其他的核进去,比如scala的核。这个的教程可以见我后面的文章。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容