Anaconda|Miniconda

Conda是一款全面的Python包管理工具,支持Python包的安装、配置、升级等操作,并且支持虚拟环境管理,有助于Python项目的开发与部署,让您了解如何使用Conda管理Python包。

什么是Conda?

人工智能的相关开源项目众多,每个开源项目所需要的Python版本和Python相关依赖版本并不相同。

比如AI绘画的InvokeAI项目使用的Python版本是Python3.10,需要的Pytorch库版本为10.2。我们如果再想部署一个其它项目,那么其它的项目所使用的Python和Pytorch依赖库版本与已安装的不一致,我们却只有一台电脑,该如何解决编程环境的版本冲突呢?

此时我们可以选择使用Anaconda来解决多项目不同环境的的烦恼,Anaconda可以将系统划分出多个虚拟编程环境,每个环境所运行的内容都是各自独立的,互不干涉。

比如我们使用Anaconda创建了一个名称为A的环境安装Python2.8版本,然后在该环境下部署一个开源项目。此时我们可以再创建一个名称为B的环境安装Python3.11版本,然后在该环境下再单独部署另外一个开源项目。此时的A和B环境是相互独立的,并不会有任何环境冲突的可能。

Anaconda和Miniconda

为什么有两个Conda?其实两个Conda的用处都是一样的,都是用来创建虚拟环境,解决虚拟环境冲突的问题。

Anaconda介绍

Anaconda是一个完整的环境,它内置了很多Python常用的库和相关依赖环境,安装包体积和安装后在电脑所占用的空间都较大。

Miniconda介绍

Miniconda相当于是一个精简版,想要什么都要自行下载,但是下载过程并不复杂,使用方法与Anaconda几乎无异。但是Miniconda安装包体积和电脑占用空间都会比Anaconda小很多。

总结

正常情况下,如无特殊要求,我们下载安装Miniconda即可,因为Miniconda就可以满足我们所有的要求了,需要什么再安装什么即可。

下载地址

安装教程

Windows安装教程

Liunx安装教程

Anaconda|Miniconda|Mac安装教程

使用教程

Conda基础教程

此文章由OpenAI开源维基百科原创发布,如若转载请注明出处:https://openai.wiki/anaconda-and-miniconda.html

(0)
上一篇 2022-12-15 02:42
下一篇 2022-12-15 14:20

相关推荐

  • New Bing|使用教程

    微软的New Bing是具有联网能力的ChatGPT-4,可结合Dell·E进行AI绘画,比使用openAI的API调用GPT4接口要方便的多,效果堪比Stable Diffusion WebUI;

    2023-03-29
    065.1K
  • CUDA

    CUDA是一种由NVIDIA开发的并行计算平台,支持GPU计算和数据并行。CUDA提供了先进的科学计算,渲染,图形处理等高性能计算能力,广泛应用于工业设计,视觉计算,电影特效和电子游戏等领域。

    基础知识 2022-12-19
    002.4K
  • Anaconda|Miniconda|基础命令使用教程

    Conda是一个强大的包管理器,特别适用于数据科学、机器学习等领域的Python项目。本文将详细介绍如何使用Conda,从安装到基本操作,帮您快速入门Conda,并在Python项目中使用它管理包。

    基础知识 2022-12-15
    123.9K
  • Windows子系统WSL|Ubuntu

    因为一些特殊情况,部分开源项目仅支持Linux部署方式,如果我们使用VM Ware虚拟机安装Linux系统,却又无法调用GPU,故此,最佳解决方式就是Windows下通过WSL2安装部署Ubuntu。

    2023-08-27
    001.9K
  • GCC编译器|Mingw-w64|Windows安装教程

    GCC是GNU Compiler Collection的缩写,它是一套由GNU开发的免费、开源的编译器集合。GCC能够编译多种编程语言,包括C、C++、Objective-C、Fortran等。

    2023-07-25
    002.4K

发表回复

登录后才能评论

评论列表(1条)

微信