Linux之miniconda的安装和使用

本文介绍了Miniconda,一个轻量级的Python发行版,与Anaconda的区别,以及详细的安装步骤,包括下载、执行安装、创建虚拟环境和管理conda命令。重点突出了Miniconda的小巧体积和灵活的软件包管理能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、miniconda简介

  Miniconda和Anaconda都是由Continuum Analytics开发的Python发行版。二者的主要区别在于它们所自带的软件包集合的大小。Miniconda是一个免费的conda最低安装程序。它是Anaconda的一个小型引导程序版本,只包括conda、Python、它们都依赖的包,以及少量其他有用的包(如pip、zlib和其他一些包)。这使得Miniconda在安装过程中体积更小,更适合那些希望精细控制其环境和软件包的用户。如果您需要更多的软件包,请使用conda-install命令从Anaconda的公共repo中默认提供的数千个软件包进行安装,或者从其他渠道进行安装,如conda-forge或bioda。

  • Miniconda:
    Miniconda是Anaconda提供的最小安装程序。如果您想自己安装大多数软件包,请使用此安装程序。
  • Anaconda版本:
    Anaconda Distribution是一个功能齐全的安装程序,它附带了一套用于数据科学的软件包,以及Anaconda Navigator,一个用于处理conda环境的GUI应用程序。

  软件安装要求:

  • 支持的操作系统:Windows、macOS或Linux
  • 对于Miniconda:400 MB磁盘空间
  • 对于Anaconda:下载和安装至少3 GB磁盘空间
  • 适用于Windows:适用于Python 3.9的Windows 8.1或更新版本,或适用于Python 3.8的Windows Vista或更新版本

  博主实验环境如下:

  • 操作系统:centos7.9
  • miniconda版本:2024.02-27
  • Conda :24.1.2
  • Python 3.12.1

二、安装步骤

1、下载miniconda软件包

  可以登录官网下载最新版本的安装包,也可以直接使用下面命令下载。可以看出来miniconda软件包比anaconda3小了很多,anaconda3安装包有将近1G大小,而miniconda3只有一百多兆。

[yunwei@yws55 ~]$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
在这里插入图片描述

2、添加执行权限

  添加执行权限

[yunwei@yws55 ~]$ chmod u+x Miniconda3-latest-Linux-x86_64.sh

3、执行安装程序

  执行安装程序,执行安装程序需要输入两次回车键、两次yes即可完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[yunwei@yws55 ~]$ sh Miniconda3-latest-Linux-x86_64.sh

4、更新环境变量

  安装完成后会将conda命令写入环境变量中,可以退出会话重新连接或者使用source ~/.bashrc使环境变量生效。

[yunwei@yws55 ~]$ source ~/.bashrc
(base) [yunwei@yws55 ~]$
在这里插入图片描述

5、查看base环境大小

  miniconda也会创建一个base环境,lib包下是主要安装软件包,只有300M+大小。
在这里插入图片描述

#miniconda3的base环境安装的软件包数量
(base) yunwei@yws55:~/anaconda3/envs$ conda list |wc -l
560
#anaconda3的base环境安装的软件包数量
(base) [yunwei@yws55 envs]$ conda list |wc -l
76

6、查看conda版本

  环境变量生效后,conda命令就可以直接执行了,查看conda版本,当前为最新的conda24.1.2。

(base) [yunwei@yws55 miniconda3]$ conda --version
conda 24.1.2

7、创建一个虚拟环境

  创建一个python3.11版本的虚拟环境,默认是安装3.11.x中当前最新版本,例如当前安装的是3.11.8。区别主要就是base环境的区别,按需的虚拟环境miniconda和anaconda是一样的。

(paddleocr) [yunwei@yws55 miniconda3]$ conda create -n paddleocr python=3.11

(paddleocr) [yunwei@yws55 miniconda3]$ python --version
Python 3.11.8
在这里插入图片描述

三、conda命令示例

  miniconda安装完成之后日常虚拟环境创建、管理和软件包的安装、卸载等都是通过pip或者conda进行,跟anaconda是一样的。如下是常用命令示例。

1、使用conda info查看虚拟环境列表

#conda info -e

2、使用conda create创建虚拟环境

#conda create -n test python=3.7

3、使用conda activate激活虚拟环境

#conda activate test

4、使用conda deactivate退出虚拟环境

#conda deactivate

5、使用conda remove删除虚拟环境

#conda remove -n test --all

6、重命名虚拟环境

#conda create -n 新环境名字 --clone 老环境名字

7、查看虚拟环境安装的包

#conda list -n test

8、删除依赖

#conda clean -p 包名 #删除没有用的包
conda clean -t #删除缓存包
conda clean -y -all #删除所有的安装包及cache

9、安装指定软件包

#conda install Flask==1.1.2

10、更新软件包

#conda update Flask

11、按照requirements.txt文件安装所需的包

#conda install --file requirements.txt
#pip3 install -r requirements.txt

12、导出当前环境的包信息

#conda env export > environment.yaml
#conda env export > requirements.txt
#pip3 freeze > /tmp/requirements.txt

13、根据requirements文件创建虚拟环境

#conda env create -f=/path/to/requirements.txt -n test

14、查看conda源配置信息

#conda config --show-sources

15、添加conda源

#conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒悦sunsite

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值