百木园-与人分享,
就是让自己快乐。

jupyter notebook使用python虚拟环境

jupyter指定环境启动

  • 背景

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

import os, sys
print(sys.executable) # works this time
print(sys.version)
print(sys.version_info)

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

  • source到虚拟环境中,直接jupyter notebook启动服务
  • 得到结果如下,还是系统python,未成功

source到目标虚拟空间中启动jupyter

可能遇到的问题1

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

开启防火墙指定端口

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

lsvirtualenv # 得到虚拟环境目录
jupyter kernelspec list # 查看所有的jupyter核
pip install ipykernel
python -m ipykernel install --name my_evn01

将虚拟环境加入到jupyter核里面

  • 成功了,得到结果如下
    将虚拟环境加入到jupyter核里面

后续

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

将虚拟环境加入到jupyter核里面

来源:https://www.cnblogs.com/nlper2wx/p/15142934.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » jupyter notebook使用python虚拟环境

相关推荐

  • 暂无文章