(全)Python 的虚拟环境构建和jupyter notebook 中虚拟环境切换

news/2025/3/20 20:39:38/文章来源:https://www.cnblogs.com/holly8/p/18340884

1、 在开始菜单打开Anaconda Prompt(anaconda3)

2、 构建虚拟环境

语法:conda create --name 虚拟环境名字 python=版本号
conda create --name py38_env02 python=3.8

3、激活虚拟环境

语法: conda activate 虚拟环境名称

 4、环境变量的配置

“我的电脑”→右键→ 属性

 

 

 

 

 

5、安装nb_conda 和nb_conda_kernels 

nb_conda 是一个扩展插件,专为 Jupyter Notebook 设计,旨在无缝整合 Anaconda 的 Conda 包管理和环境创建工具。通过 nb_conda,你可以直接在 Notebook 中查看、创建、更新和管理 Conda 环境以及其内的软件包。

nb_conda_kernels是一个Python包,‌它允许用户在Jupyter Notebook中使用conda环境作为内核运行Jupyter Notebook。‌这个包提供了一个简单的方法来管理conda环境与Jupyter Notebook之间的连接,‌使用户能够在特定的conda环境中运行Jupyter Notebook,‌从而方便地切换不同的Python环境和版本。‌通过安装这个包,‌用户可以在Jupyter Notebook中选择不同的conda环境作为内核,‌这对于数据科学和机器学习等领域的工作非常有用,‌因为它允许用户在不改变全局Python环境的情况下,‌轻松地在不同的项目中使用不同的库和依赖项

注意:以下指令可以在基础环境中执行,基础环境执行,可以在jupyter notebook(Anaconda) 的界面手动切换,如果安装在虚拟环境,则开始菜单会会出现jupterjupyter notebook(虚拟环境成名),根据经验总结 下面指令不在虚拟环境下执行,貌似基础环境的jupyter notebook内核列表中不会出现虚拟环境列表,总之可以先安装以下步骤进行,列表中没有下面2条指令,再在虚拟环境下执行,执行完要重启jupyter notebook

conda install nb_conda
conda install nb_conda_kernels

 

 

以上2个步骤可以安装在基础环境,

 6、重启jupyter notebook 进行环境切换

 

7、查看列表发现内核列表中没有我们刚才构建的虚拟环境

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/777293.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2. vite 构建项目

目录vite 构建项目1 安装node.js2 创建项目 vite 构建项目 1 安装node.js 下载链接 https://nodejs.p2hp.com/ 版本需大于 18.0 查看版本 node -v 添加环境变量npm(包管理工具, 类似于python的pip) npm -g (查看包安装位置) npm install (安装在项目的node_model下) npm inst…

[vue3] patchFlags与位运算

Vue 3在编译template过程中,会通过patchFlags优化虚拟DOM更新,提升性能。这些标志通过位运算进行操作,包括动态文本、类、样式、属性、静态提升等。patchFlags的使用极大地提高了diff算法的效率。Vue3在编译template的过程中会分析模板中的动态部分和静态部分,并标记相应的…

进度报告10

(1)1.代码块2.继承:用extends关键字,不支持多继承

2024-08-03:用go语言,给定一个从 0 开始的字符串数组 `words`, 我们定义一个名为 `isPrefixAndSuffix` 的布尔函数,该函数接受两个字符串参数 `str1` 和

2024-08-03:用go语言,给定一个从 0 开始的字符串数组 words, 我们定义一个名为 isPrefixAndSuffix 的布尔函数,该函数接受两个字符串参数 str1 和 str2。 当 str1 同时是 str2 的前缀和后缀时,函数返回 true;否则返回 false。 例如,isPrefixAndSuffix("aba", …

AGC064B 题解

设红色的点值为 0,蓝色为 1。 注意到,如果有一条边的颜色和两端点同色,一定可以选。例子:选择和两端点同色的边。 又发现,如果存在一个 \(sz>1\) 的合法连通块,无论和其他点怎么连,原来的这个连通块内的点一定合法。 有注意到形如 \(0\xleftrightarrow 10,1\xleftrig…

Java源码:泡泡堂

学习java朋友们,福利来了,今天小编给大家带来了一款泡泡堂源码。此源码仅供学习使用!! 源码搭建和讲解 代码简介包名称类描述com.whh.frame MyJFrame.java 显示窗体、绑定监听、启动线程com.whh.frame MyJPanel.java 不断读取人物信息com.whh.main GameStart.java 游戏入口…

24暑假集训day5上午

图论 差分约束 有 \(𝑛\) 个整数变量 \(𝑥_1∼𝑥_𝑛\)。 给定一些形如 \(𝑥_𝑖+𝑐≥𝑥_𝑗\) 的限制。问有没有可行解,如有输出方案。 例如 \(𝑥_1−1≥𝑥_2,𝑥_2≥𝑥_3,𝑥_3≥𝑥_1\) 就无解。 在单源最短路问题中,如果存在一条 \(𝑖→𝑗\)…

24暑假集训day4上午下午

基础图论 图的存储方式 无向边可以拆成两条有向边 1. 邻接矩阵 邻接矩阵:若 \(𝑖→𝑗\) 存在有向边,则令矩阵 \(𝐴[𝑖][𝑗]=1\)。 遍历一个点的所有出边是 \(𝑂(𝑛)\) 的。 空间复杂度 \(𝑂(𝑛^2 )\)。 总结:复杂度太高,尽量不使用 bool hasEdge[MAXN][M…

微客在线客服系统-连接一切客户

嘿,朋友们,我是微客客服,一个全能的在线客服小能手。今天,我要给大家秀一秀我的超能力——多渠道对接! 想象一下,你的企业就像一个繁忙的交通枢纽,客户咨询就像来来往往的车辆,而我,就是那个指挥交通的智能信号灯。我能帮你把客户咨询引导到正确的地方,让一切沟通都井…

Overleaf中插入pdf图片只显示图片路径的解决方式

最近在用Overleaf写一篇论文,使用IEEE的LaTex模板时发现一个问题,我使用pdfLaTex编译器无法正确显示我插入的pdf图片,网上翻解决方式没有翻到,误打误撞解决了这个问题,问题如下图所示: 即只在图片区域显示路径,不显示图片本身,解决方案是: 在右侧设置里找到编译模式,…

RHCSA 考试试题解析

1.登录测试机初始化 red bule主机 rht-vmctl reset red rht-vmctl reset blue

MySQL的执行计划详解(Explain)(整合版)

目录MySQL的执行计划详解(Explain)(整合版)1、MySQL执行计划的定义2、Explain分析示例3、语法展示4、explain中的列4.1、id4.2、select_type4.3、table4.4、type(重要的)4.5、possible_keys4.6、key4.7、key_len4.8、ref4.9、rows4.10、fitered4.11、Extra MySQL的执行计划详…