[Python] conda、anaconda、miniconda的关系,miniconda安装,conda命令使用_miniconda和anocanda-程序员宅基地

技术标签: python  conda  miniconda  

什么是conda?

Conda是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。它主要用于Python编程语言及其相关的数据科学、机器学习等应用领域。

Getting started with conda — conda 23.11.1.dev14 documentation

conda.org | conda.org

什么是anaconda?

Anaconda是一个用于科学计算的Python发行版,它包含了conda、Python和许多常用的科学计算、数据分析、机器学习等库。与Miniconda不同,Anaconda还包含了一些默认的预装软件包,例如Spyder IDE、Jupyter Notebook、TensorFlow、PyTorch等,这些软件包可以帮助用户更方便地进行数据处理、实验开发和模型训练等工作。Anaconda还提供了一个名为conda-forge的软件包源,用户可以从中安装一些第三方的软件包。总之,Anaconda是一个功能强大且易于使用的Python发行版,适用于各种科学计算和数据分析的应用场景。

Anaconda | The World’s Most Popular Data Science Platform

什么是miniconda?

Miniconda是一个轻量级的Anaconda发行版,它只包含conda和Python。相比于完整的Anaconda发行版,Miniconda的体积更小,安装速度更快,适合在资源受限的环境中使用,例如在某些嵌入式系统或容器中。同时,Miniconda也提供了与完整Anaconda相同的包管理功能和环境管理功能,用户可以通过conda命令来安装、更新、卸载软件包以及创建、切换和管理不同的环境。

Miniconda — miniconda documentation

Getting started with conda — conda 23.11.1.dev14 documentation

Windows下如何安装miniconda?

Installing Miniconda — miniconda documentation

下载最新版本的miniconda

Miniconda — miniconda documentation

双击你下载回来的exe,前面的保持默认设置,修改安装位置到非系统盘(C:)

点击“Next”: 

点击“Install”:

等待安装完成,点击“Next”:

 

点击“Finish”完成安装。如果你能从window搜索框中查找“Anaconda Prompt(miniconda3)”,说明安装成功:

 鼠标左键点击“Anaconda Prompt(miniconda3)”,进入conda命令行窗口:

基于该命令行窗口,你可以执行“conda”相关的命令。

 Commands — conda 23.11.0 documentation

conda命令使用

create命令

conda create — conda 23.11.1.dev14 documentation

conda create -y -n yolov8_train python=3.11

脚本解释:

创建一个名为yolov8_train的conda环境,并指定Python版本为3.11。其中:

  • create:表示要创建一个新的环境;
  • -y:表示自动回答yes,不需要手动确认;
  • -n yolov8_train:表示要创建的环境名称为yolov8_train;
  • python=3.11:表示在该环境中安装的Python版本为3.11。

 activate命令

conda activate yolov8_train

验证当前虚拟版本使用的python版本:

如果要重新激活miniconda本身的python环境,只要设置环境名为空: 

 info命令

https://conda.io/projects/conda/en/latest/commands/info.html

 查看所有环境信息:“conda info -a”

 只查看有哪些虚拟环境:“conda info -e”

查看系统环境变量:“conda info -s”

rename命令

对已经创建的python虚拟环境进行重命名。

 conda rename — conda 23.11.1.dev14 documentation

 也可以直接进行conda的虚拟环境所在文件夹目录,直接重命名文件夹,即可:

install命令

https://conda.io/projects/conda/en/latest/commands/install.html

Examples:

Install the package 'scipy' into the currently-active environment:

conda install scipy

Install a list of packages into an environment, myenv:

conda install -n myenv scipy curl wheel

Install a specific version of 'python' into an environment, myenv:

conda install -p path/to/myenv python=3.11

其他命令

我一般都是使用conda进行python虚拟环境创建,python虚拟环境的相关依赖包管理,使用“pip”命令来进行管理更加便利,因此剩余的命令基本上都不会使用,等用到了,再做介绍。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011775793/article/details/134962741

智能推荐

[量化学院]借助talib使用技术分析指标来炒股_talib atr-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏44次。什么是技术分析所谓股票的技术分析,是相对于基本面分析而言的。基本分析法着重于对一般经济情况以及各个公司的经营管理状况、行业动态等因素进行分析,以此来研究股票的价值,衡量股价的高低。而技术分析则是透过图表或技术指标的记录,研究市场过去及现在的行为反应,以推测未来价格的变动趋势。其依据的技术指标的主要内容是由股价、成交量或涨跌指数等数据计算而得的,技术分析只关心证券市场本身的变化,而不考虑会对其产生..._talib atr

Java异常回滚_java yichanghuigun-程序员宅基地

文章浏览阅读656次。Java异常回滚欢迎使用Markdown编辑器所以修改点欢迎使用Markdown编辑器![外部循环内部逻辑](https://img-blog.csdnimg.cn/20201021103913881.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNjY4OTk5,size_16,color_FFFFFF,t_70#pic_cent_java yichanghuigun

【机器学习论文翻译】去信任的机器学习合约:在以太坊区块链上评估和交换机器学习模型1_机器学习论文及翻译-程序员宅基地

文章浏览阅读1k次。一、前言区块链是最近特别火热的一门技术,特别是比特币、挖矿概念的兴起,更是推动了区块链的发展。目前基本上确定的未来的研究方向是AI + 区块链,所以从现在开始,做个小白,不断开始滚雪球。如果你有什么问题,希望跟我能够一起交流,除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:..._机器学习论文及翻译

c语言贪心算法0-1背包问题,贪心算法 - 0/1背包问题-程序员宅基地

文章浏览阅读2k次。1、问题描述:给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问:应如何选择装入背包的物品,使得装入背包中物品的总价值最大?形式化描述:给定c >0, wi >0, vi >0 , 1≤i≤n.要求找一n元向量(x1,x2,…,xn,), xi∈{0,1}, ∋ ∑ wi xi≤c,且∑ vi xi达最大.即一个特殊的整数规划问题。 2、最优性原理:设(y..._0-1背包问题贪心算法c语言

python——pandas的pivot_table使用_python pivot_table value是文本-程序员宅基地

文章浏览阅读1.2w次。提供给我的输入是几个文本,读取为dataframe格式之后如下(此处只列出两个文本的模拟内容)In[179]: t1Out[178]: id value1 value20 1 100 981 2 98 872 3 97 933 4 96 964 5 99 _python pivot_table value是文本

django、flask和tornado区别-程序员宅基地

文章浏览阅读3k次,点赞2次,收藏16次。今天我们来讨论一下、django、flask和tornado的部署对比:1. 概述在python的web开发框架中,目前使用量最高的几个是django、flask和tornado, 经常会有人拿这几个对比,相信大家的初步印象应该是 django大而全、flask小而精、tornado性能高。tornado性能比django和flask高很多是因为tornado在底层io处理机制上和djang..._django flask tornado 对比

随便推点

打印时选 平铺 原始大小_如何使用平铺打印制作自己的海报-程序员宅基地

文章浏览阅读1.3k次。打印时选 平铺 原始大小If the boring wall posters at Spencers aren’t tickling your fancy and you’d rather have something more customized to your tastes, you can actually make and print your own posters using a m..._启用平铺打印是什么意思

Linux下查看软件安装路径_linux 找到安装包的位置-程序员宅基地

文章浏览阅读2.4w次,点赞16次,收藏67次。对于刚接触LINUX的新手来说,Linux中查看某 个软件的安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、 添加安装文件等等,很多地方都要用到查看文件安装路径的命令。一、查看文件安装路径:由于初次大部分软件的安装都是系统自动安装的,所以先说查看文件安装的所有路径(地址)。这里以Subversion为例。比如说我安装了SVN,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可 以用下面的命令查看所有的文件路径在终端输入:wh..._linux 找到安装包的位置

coco数据集标注图转为二值图python(附代码)-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏13次。coco数据集大概有8w张以上的图片,而且每幅图都有精确的边缘mask标注。后面后分享一个labelme标注的json或xml格式转二值图的源码(以备以后使用)而我现在在研究显著性目标检测,需要的是边缘mask的二值图像。搜了很久,并没有人做过这种工作,只能得到如下的掩膜图而我需要的图像为二值图,如下说下 我的过程 并附上代码:首先,coco数据集将所有的8w多张图片标..._coco数据集二值掩膜

【cmake 基础小知识】如何在CMake项目中使用add_dependencies命令管理目标依赖关系_cmake add_dependencies-程序员宅基地

文章浏览阅读941次,点赞19次,收藏16次。在现代软件开发过程中,构建系统扮演着至关重要的角色。CMake,作为一个跨平台的构建系统,允许开发者定义和管理复杂的项目构建过程。本章节旨在介绍CMake的基础概念,重点讲解如何在CMake中建立目标之间的依赖关系,确保构建顺序的正确性。_cmake add_dependencies

微信小程序使用flyio封装request请求_flyio 官方文档-程序员宅基地

文章浏览阅读2.5k次。flyio:一个支持所有JavaScript运行环境的基于Promise的、支持请求转发、自动转换JSON、支持请求/响应拦截器、强大的http请求库。可以让您在多个端上尽可能大限度的实现代码复用。flyio官方文档flyio下载地址原生微信小程序中使用flyio请求,封装代码如下一、在src/utils下新建request.js文件,文件代码如下:/*flyio: 一个支持所有JavaScript运行环境的基于Promise的、支持请求转发、强大的http请求库。 可以让您在多_flyio 官方文档

Linux驱动IO篇——阻塞/非阻塞IO_linux io阻塞-程序员宅基地

文章浏览阅读1.1k次。讲解了Linux驱动中,阻塞IO、非阻塞IO的使用,以及等待队列的使用_linux io阻塞