Miniconda管理虚拟环境【Python环境配置】

Miniconda管理虚拟环境【Python环境配置】

  • 1. 下载并安装Miniconda
  • 2. 管理虚拟环境
  • 3. 管理虚拟环境中的包


1. 下载并安装Miniconda


1. 下载

  • 从清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载Miniconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/,可直接下载最新版本(后期使用的具体Python版本可在虚拟环境中创建)
    在这里插入图片描述

2. 安装

  • 选择一个合适的安装路径:
    在这里插入图片描述

  • 打开cmd终端窗口,使用指令sysdm.cpl打开系统属性窗口,点击高级,点击环境变量:
    在这里插入图片描述

  • conda添加进环境变量:
    在这里插入图片描述

3. 检查是否安装成功

  • 关闭终端,再重新打开,输入如下指令,查看conda是否安装成功:
    在这里插入图片描述

4. 通过conda info指令查看当前conda的配置信息

在这里插入图片描述

  • 由于我们是在清华源中下载的Miniconda,所以镜像源默认已经被更改成清华源了,我们不需要再更改了。
  • 如果没有更改,尝试运行如下命令换源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • 更改虚拟环境的默认安装位置为D:\conda\envs
conda config --add envs_dirs D:\conda\envs
  • 再次查看虚拟环境的默认安装路径,看看是否已经被更改:

在这里插入图片描述

  • 我们还需要更改一下这个目录的权限,普通用户可能无法对这个目录进行写入,也就无法在该目录下创建虚拟环境。

在这里插入图片描述


2. 管理虚拟环境


1. 创建虚拟环境

  • 使用指令conda create -n 虚拟环境名称 python=版本,创建虚拟环境:
    在这里插入图片描述
  • 使用指令conda env list列出当前所有的虚拟环境,看看是否安装成功:
    在这里插入图片描述

2. 激活虚拟环境

  • 使用指令conda activate 环境名激活环境:
    在这里插入图片描述

3. 克隆虚拟环境

  • 使用指令conda create –n 环境名 --clone 已有环境克隆:
    在这里插入图片描述

4. 删除虚拟环境

  • 使用指令conda remove -n 虚拟环境名 --all删除:
    在这里插入图片描述
  • 删除时保证要删除的虚拟环境不是激活状态。

4. 退出当前虚拟环境

  • 使用指令conda deactivate

3. 管理虚拟环境中的包


想在哪个虚拟环境中下载包,就激活哪个虚拟环境!!!

1. 使用conda install命令安装库:

conda install <package_name>
  • 其中<package_name>是你想安装的库的名称。例如,如果你想安装numpy库,你可以运行:
conda install numpy
  • 如果你想安装特定版本的库,可以在库名后面加上=和版本号:
conda install numpy=1.18
  • 也可以使用pip命令:
pip install numpy==1.18

2. 更新库:

  • 如果你想要更新已安装的库到最新版本,可以使用conda update命令:
conda update <package_name>
  • 也可以指定版本,例如:
conda update numpy=1.18.5
  • 也可以使用pip命令:
pip install --upgrade numpy==1.18.5

3. 使用requirements.txt文件安装库:

  • 如果你有一个requirements.txt文件,其中列出了所有需要安装的库及其版本,你可以使用以下命令来安装所有指定版本的库:
pip install -r requirements.txt
  • 确保你的requirements.txt文件格式正确,例如:
numpy==1.18.5
pandas==1.0.5

4. 删除库

  • 使用以下命令来删除库:
conda remove <package_name>
  • 如果你的环境中安装了多个版本的同一个库,并且你只想删除特定版本,可以指定版本号:
conda remove <package_name>=版本号
  • 或者使用pip指令:
pip uninstall <package_name>==版本号

5. 查看当前环境中所有的库

  • conda listpip list

在这里插入图片描述

  • pip list更加简洁。

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

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

相关文章

基于YOLO11/v10/v8/v5深度学习的安检X光危险品检测与识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

技术分享:A-23OH型树脂在汽车涂装废溶剂回收中的应用

在当今汽车制造业竞争激烈的环境下&#xff0c;提高生产效率、降低成本的同时&#xff0c;满足环保要求已成为各制造商追求的核心目标。水性涂料因其环保、节能等多重优势&#xff0c;在汽车涂装领域的应用日益广泛。然而&#xff0c;随之而来的喷涂废溶剂处理问题也日益凸显。…

面试应该问什么?

在求职者面试的过程中&#xff0c;向面试官提问是一个展现自己积极态度、对职位和公司兴趣以及进一步了解工作环境和职业发展机会的重要环节。以下是一些求职者可以在面试中向面试官提问的问题&#xff0c;这些问题旨在帮助你更全面地了解未来的工作环境、团队文化、以及个人职…

【SSM详细教程】-04-Spring基于注解的组件扫描

精品专题&#xff1a; 01.《C语言从不挂科到高绩点》课程详细笔记 https://blog.csdn.net/yueyehuguang/category_12753294.html?spm1001.2014.3001.5482https://blog.csdn.net/yueyehuguang/category_12753294.html?spm1001.2014.3001.5482 02. 《SpringBoot详细教程》课…

HTML5教程(三)- 常用标签

1 文本标签-h 标题标签&#xff08;head&#xff09;&#xff1a; 自带加粗效果&#xff0c;从h1到h6字体大小逐级递减一个标题独占一行 语法 <h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5…

CANoe_CDD_FaultMemory_显示<DTC is defined in the database>解决方法

1、显示<DTC is defined in the database> 2、问题原因 a、在Base Variant中的Fault Memory没有数据 b、新建数据&#xff08;参考导入或者新建方法&#xff09; c、复制数据过来 &#xff08;在Fault Memory中Diagnostic Trouble Codes的Avariable中全选复制到此处&am…

FFmpeg的简单使用【Windows】--- 指定视频的时长

目录 功能描述 效果展示 代码实现 前端代码 后端代码 routers 》users.js routers 》 index.js app.js 功能描述 此案例是在上一个案例【FFmpeg的简单使用【Windows】--- 视频混剪添加背景音乐-CSDN博客】的基础上的进一步完善&#xff0c;可以先去看上一个案例然后再…

Java基于SSM微信小程序物流仓库管理系统设计与实现(lw+数据库+讲解等)

选题背景 随着社会的发展&#xff0c;社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c;它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个…

mysql的各种存储引擎

文章目录 前言1. InnoDB特点 2. MyISAM特点innodb与myisam引擎之间的区别 3. MEMORY特点 4. ARCHIVE特点 5. NDBCluster特点 6. FEDERATED特点 7. CSV特点 总结 前言 MySQL 支持多种存储引擎&#xff0c;每种引擎都有其独特的功能和适用场景。存储引擎是指数据库管理系统用来存…

[PHP]__callStatic

第一种&#xff1a;以下代码不会触发__callStatic&#xff0c;也不会报错 test是空方法 <?php class A {public function test(){}public static function __callStatic($method, $args){print_r(aaaaaaaaaaaaaaaaaaaaa);} }A::test();第二种&#xff1a;以下代码不会触发…

MYSQL-多表查询和函数

第一题讲解 # 1. 查出至少有一个员工的部门&#xff0c;显示部门编号、部门名称、部门位置、部门人数。 分析:(分析要查的表): (显示的列):(关联条件):(过滤条件):[分组条件]:[排序条件]:[分页条件]:SELECT d.deptno, dname, loc, count(empno) FROM dept d JOIN emp e ON d…

C#从零开始学习(基本语法概念)(2)

深入C# 本章所有的代码都放在 https://github.com/hikinazimi/head-first-Csharp 控制台项目结构 每个C#程序采用同样的方式组织,命名空间,类和方法 using System;namespace helloworld//命名空间 {class Program//类{static void Main(string[] args)//程序入口{Console.Writ…

YOLOv11改进-卷积-空间和通道重构卷积SCConv

本篇文章将介绍一个新的改进模块——SCConv&#xff08;小波空间和通道重构卷积&#xff09;&#xff0c;并阐述如何将其应用于YOLOv11中&#xff0c;显著提升模型性能。为了减少YOLOv11模型的空间和通道维度上的冗余&#xff0c;我们引入空间和通道重构卷积。首先&#xff0c;…

C语言笔记(指针的进阶)

目录 1.字符指针 2.指针数组 3.数组指针 3.1.创建数组指针 3.2.&数组名和数组名 1.字符指针 int main() { char ch w;char* pc &ch;const char *p "abcdef";//常量字符串 产生的值就是首元素的地址//常量字符串不能被修改 因此需要加上一个…

10月18日

二次型矩阵要是对称矩阵 通解要带入特解 集体化 逆反思维 先定特解&#xff0c;再求通解 反函数...我谢谢你 依旧是原函数

视频的编解码格式

文章目录 视频的编解码格式概念术语视频处理流程视频封装格式视频编码格式视频编解码器&#xff0c;视频容器和视频文件格式之间的区别补充视频码率 参考资料 视频的编解码格式 概念术语 两大组织主导视频压缩的组织及其联合(joint)组织 ITU-T(VCEG) ITU-T的中文名称是国际电信…

【动手学深度学习】6.2 图像卷积(个人向笔记)

1. 互相关运算 严格来说&#xff0c;卷积层是一个错误的叫法&#xff0c;因为它本质上是互相关运算而不是卷积运算。我们暂时忽略通道看看二维图像数据和隐藏表示。那么输出大小可以表示为 我们自己实现一个二维互相关运算 2. 卷积层 卷积层中有两个参数&#xff1a;卷积核权…

工业物联网关-TCP透传

TCP透传功能提供类似于DTU(Data Transmit Unit)的功能&#xff0c;用户在网络端使用TCP协议连接网关&#xff0c;与串口通道绑定&#xff0c;建立起TCP与串口的通道&#xff0c;网关相当于一个中转点。 菜单选择"数据上行-tcp透传"&#xff0c;查看当前透传通道列表&…

QtCreator14调试Qt5.15出现 Launching Debugger 错误

1、问题描述 使用QtCreator14调试程序&#xff0c;Launching Debugger 显示红色&#xff0c;无法进入调试模式。 故障现象如下&#xff1a; 使能Debugger Log窗口&#xff0c;显示&#xff1a; 325^error,msg"Error while executing Python code." 不过&#xff…

反走样算法(MSAA、TAA、FXAA、DLSS)

光栅化的采样过程会导致图形走样,走样有很多种形式: 锯齿 摩尔纹 走样的本质原因是采样速度跟不上信号变化的速度 采样频率低,使得我们将连续变化的信号离散化. 反走样方法 anti-alisaing MSAA 多重采样反走样 超采样 优点&#xff1a; 对几何反走样效果良好 缺点…