AI智能
改变未来

jupyter notebook使用python虚拟环境

jupyter指定环境启动

  • 背景

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

  • 查看当前服务相关信息

  • import os, sysprint(sys.executable) # works this timeprint(sys.version)print(sys.version_info)

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

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

    可能遇到的问题1

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

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

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

    • 成功了,得到结果如下

    后续

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

    赞(0) 打赏
    未经允许不得转载:爱站程序员基地 » jupyter notebook使用python虚拟环境