如何将conda虚拟环境添加到Jupyter lab内核

 更新时间:2024年06月25日 08:50:49   作者:巴啦啦魔仙变!!  
这篇文章主要介绍了如何将conda虚拟环境添加到Jupyter lab内核问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在conda中有多个虚拟环境,将其添加到jupyter lab中,便于在jupyter lab中切换环境。

添加tensorflow虚拟环境到 Jupyter Notebook

首先在conda中创建一个tensorflow的虚拟环境(一定需要指定python版本,否则新环境与旧环境无法隔离)

conda create -n tensorflow python=3.8 

然后进入环境

conda activate tensorflow

然后在虚拟环境中安装ipykernel(用于在jupyter lab中添加内核,这里使用了清华的镜像源)

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

接下来,将我们的虚拟环境添加到 Jupyter lab内核(一定要进入对应的环境,然后再添加内核):

python -m ipykernel install --user  --name=tensorflow

输出为:

Installed kernelspec tensorflow in xxx

则安装成功

为了确认已经成功添加,输入下面的命令:

jupyter kernelspec list

输出为:

Available kernels:
python3 C:\Users\52255\AppData\Roaming\jupyter\kernels\python3
pytorch C:\Users\52255\AppData\Roaming\jupyter\kernels\pytorch
tensorflow C:\Users\52255\AppData\Roaming\jupyter\kernels\tensorflow

列表中有内核即添加成功

重新运行 Jupyter lab,即可看到内核

进一步验证内核环境是否为对应的conda环境

为了确保内核环境与其他环境隔离,这里可以做进一步的验证

打开jupyter lab ,选择想要验证的内核,开启一个新页面,运行以下代码

import sys
print(sys.executable)

输出为

C:\Users\52255\anaconda3\envs\tensorflow\python.exe

在命令行中运行

conda env list

输出为

base C:\Users\52255\anaconda3
pytorch C:\Users\52255\anaconda3\envs\pytorch
tensorflow * C:\Users\52255\anaconda3\envs\tensorflow

如果上面python中的输出与命令行中对应环境的输出一致,即隔离成功。

conda删除虚拟环境,Jupyter Notebook也需要删除对应的虚拟环境

conda 简单地删除那个虚拟环境,那么 Jupyter lab里面也需要进行对应的操作。

首先,我们可以确认一下目前有哪些环境:

jupyter kernelspec list

然后删除对应的虚拟环境即可:

jupyter kernelspec uninstall tensorflow

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中的闭包详细介绍和实例

    Python中的闭包详细介绍和实例

    这篇文章主要介绍了Python中的闭包详细介绍和实例,本文先是详细讲解了闭包的相关知识,然后给出了python中闭包例子、lamada例子,需要的朋友可以参考下
    2014-11-11
  • Python在Windows环境下的文件路径问题及解决办法

    Python在Windows环境下的文件路径问题及解决办法

    在Python中处理Windows路径时,经常会遇到一些特殊的问题,在Windows中,路径使用反斜杠(\)作为分隔符,而在其他操作系统中,路径使用正斜杠(/)作为分隔符,本文给大家介绍了Python在Windows环境下的文件路径问题及解决办法,需要的朋友可以参考下
    2024-06-06
  • 学习python之编写简单乘法口诀表实现代码

    学习python之编写简单乘法口诀表实现代码

    这篇文章主要介绍了学习python之编写简单乘法口诀表实现代码,需要的朋友可以参考下
    2016-02-02
  • 使用Python获取PDF文本和图片的精确位置的操作方法

    使用Python获取PDF文本和图片的精确位置的操作方法

    在处理和分析PDF文档时,获取文本和图片在页面上的精确位置是一个重要的操作,通过确定这些元素的具体坐标,我们可以实现对PDF内容的更精细控制和理解,本文将介绍如何使用Python获取PDF文本和图片在页面上的位置坐标,需要的朋友可以参考下
    2024-12-12
  • 对python以16进制打印字节数组的方法详解

    对python以16进制打印字节数组的方法详解

    今天小编就为大家分享一篇对python以16进制打印字节数组的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python基础教程之装饰器详解

    Python基础教程之装饰器详解

    众所周知,Python装饰器是一种常见的元编程特性,在本教程中,我们将深入探讨Python装饰器的基本概念、语法及其应用,并利用实际例子加深理解,感兴趣的小伙伴快跟随小编一起了解一下吧
    2023-06-06
  • Python多线程实现同步的四种方式

    Python多线程实现同步的四种方式

    本篇文章主要介绍了Python多线程实现同步的四种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 一文学会利用python解决文章付费限制问题

    一文学会利用python解决文章付费限制问题

    本篇文章主要介绍利用Python爬虫爬取付费文章,适合练习爬虫基础同学,文中描述和代码示例很详细,干货满满,感兴趣的小伙伴快来一起学习吧
    2023-05-05
  • 用Python做一个哔站小姐姐词云跳舞视频

    用Python做一个哔站小姐姐词云跳舞视频

    这篇文章主要介绍了用Python做一个哔站小姐姐词云跳舞视频, 本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • tensorflow指定GPU与动态分配GPU memory设置

    tensorflow指定GPU与动态分配GPU memory设置

    今天小编就为大家分享一篇tensorflow指定GPU与动态分配GPU memory设置,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论