【jupyter添加虚拟环境内核(pytorch、tensorflow)- 实操可行】

news/2024/11/25 13:18:37/

jupyter添加虚拟环境内核(pytorch、tensorflow)- 实操可行

      • 1、查看当前状态(win+R,cmd进入之后)
      • 2、激活虚拟环境并进入
      • 3、安装ipykernel
      • 5、完整步骤代码总结
      • 6、进入jupyter

添加pytorch、tensorflow内核操作相同,以下内容默认已经安装jupyter notebook

1、查看当前状态(win+R,cmd进入之后)

查看conda版本

conda --version

获取版本号

conda --version或 conda -V

查看当前已经创建的虚拟环境

conda env list
//conda list :查看conda下的包
//conda env list :查看conda创建的所有虚拟环境

在这里插入图片描述

2、激活虚拟环境并进入

activate 环境名称

例如:

activate TF29

3、安装ipykernel

在当前虚拟环境下安装jupyter kernel,也就是安装ipykernel,后续才能在jupyter lab中添加内核

pip install ipykernel

可以添加清华镜像源下载

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

4、将当前的conda 环境添加到 Jupyter lab内核
一定要进入对应的环境,再添加内核,路径前面不是base,而是需要操作的环境,即进入成功
在这里插入图片描述

写入内核:

python -m ipykernel install --user --name 虚拟环境名字 --display-name "jupyter浏览器中显示的名字"

以我的为例:

python -m ipykernel install --user --name TF29 --display-name "tf29"

5、完整步骤代码总结

查看环境——进入环境——安装ipkernel——添加内核,pytorch和tensorflow添加过程相同

conda env list
activate TF29
pip install ipykernel
python -m ipykernel install --user --name TF29 --display-name "tf29"

6、进入jupyter

activate pytorch(环境名称)
jupyter notebook

在这里插入图片描述

进入之后可以在这里更改内核

在这里插入图片描述


http://www.ppmy.cn/news/1326217.html

相关文章

vue3前端开发,子组件向父组件传递数据练习

vue3前端开发,子组件向父组件传递数据练习&#xff01; <script setup> import Child from ./Child.vue const getMsg (msg)>{console.log(msg); } </script> <template><h3>Parent</h3><!--绑定事件--><Child get-Msg"getM…

带你学C语言-指针(4)

目录 ​编辑 ⚾0.前言 &#x1f3c0;1.回调函数 ⚽2.qsort &#x1f3c9;2.1 qsort函数的模拟实现 &#x1f3be;3.sizeof与strlen对比 &#x1f3be;4.结束语 ⚾0.前言 言C之言&#xff0c;聊C之识&#xff0c;以C会友&#xff0c;共向远方。各位CSDN的各位你们好啊&…

LLM:Training Compute-Optimal Large Language Models

论文&#xff1a;https://arxiv.org/pdf/2203.15556.pdf 发表&#xff1a;2022 前文回顾&#xff1a; OpenAI在2020年提出《Scaling Laws for Neural Language Models》&#xff1a;Scaling Laws(缩放法则&#xff09;也一直影响了后续大模型的训练。其给出的结论是最佳计算效…

01 MyBatisPlus快速入门

1. MyBatis-Plus快速入门 版本 3.5.31并非另起炉灶 , 而是MyBatis的增强 , 使用之前依然要导入MyBatis的依赖 , 且之前MyBatis的所有功能依然可以使用.局限性是仅限于单表操作, 对于多表仍需要手写 项目结构&#xff1a; 先导入依赖&#xff0c;比之前多了一个mybatis-plus…

VUE组件--动态组件、组件保持存活、异步组件

动态组件 有些场景可能会需要在多个组件之间进行来回切换&#xff0c;在vue中则使用<component :is"..."> 来实现组件间的来回切换 // App.vue <template><component :is"tabComponent"></component><button click"change…

Verilog基础:强度建模(二)

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 三、拥有单个强度和确定值的net型信号的线与组合&#xff08;线网多驱动&#xff09; 首先来说明一下什么叫信号拥有单个强度和确定值&#xff0c;其实如果一个ne…

数据分析中常用的指标或方法

一、方差与标准差二、协方差三、皮尔逊系数四、斯皮尔曼系数五、卡方检验六、四分位法和箱线图七、 一、方差与标准差 总体方差 V a r ( x ) σ 2 ∑ i 1 n ( x i − x ˉ ) 2 n ∑ i 1 n x i 2 − n x ˉ 2 n E ( x 2 ) − [ E ( x ) ] 2 Var(x)\sigma^2\frac {\sum\l…

Redis: Redis介绍

文章目录 一、redis介绍二、通用的命令三、数据结构1、字符串类型&#xff08;String&#xff09;&#xff08;1&#xff09;介绍&#xff08;2&#xff09;常用命令&#xff08;3&#xff09;数据结构 2、列表&#xff08;List&#xff09;&#xff08;1&#xff09;介绍&…