Mininconda3安装使用

article/2025/6/26 17:40:07

一、简介

Anaconda和Miniconda都是非常流行的Python发行版,它们都提供了强大的包管理系统和环境管理系统,让Python编程变得超级简单。

但Miniconda是Anaconda的精简版,只包含最基本的conda包管理器和Python环境管理器,不像Anaconda那样预装了大量库。Miniconda体积小很多,启动速度超快,非常适合那些只需要基础功能的用户。你可以根据自己的实际需求,随时安装你需要的库。

1.1.Anaconda

Anaconda 是一个面向科学计算的 Python 发行版,它包含了一个包管理器、Python 环境管理器和一个 Python 分发版。Anaconda 预装了大量的库和工具,特别适合进行数据科学、机器学习、科学计算和分析等领域的工作。Anaconda 也提供了一个图形界面的包管理器,叫做 Anaconda Navigator。

1.2.Miniconda

Miniconda 是 Anaconda 的精简版,它只包含最基本的包管理器 conda 和 Python 环境管理器,不包含预装的库。Miniconda 体积更小,启动速度更快,适合那些只需要 conda 管理包和环境的用户。用户可以根据自己的需要安装所需的库。

简单来说,如果你需要一个功能齐全、预装了大量库的 Python 发行版,可以选择 Anaconda。如果你需要一个轻量级、快速的 Python 环境,可以选择 Miniconda。两者都使用 conda 作为包管理器,可以方便地安装、更新和管理 Python 包。

简单来说:

  • 需要全家桶、预装大量库的用户 → 选Anaconda
  • 需要轻量级、启动快的Python环境 → 选Miniconda下载安装

两者都使用conda作为包管理器,可以方便地安装、更新和管理Python包。

1.3. Conda用法

  • Getting started with conda

4.常用的开发工具搭配

序号组合
1PyCharm + Anaconda + MySQL+ Navicat
2PyCharm + Miniconda + MySQL+ Navicat
3VS Code + Anaconda + MySQL+ Navicat
4VS Code + Miniconda + MySQL+ Navicat

二、下载地址

受限于国外站点的访问速度,这里选用国内的镜像源,如:清华大学开源软件镜像站

在这里插入图片描述
在这里插入图片描述
这里选择最新版:

  • Miniconda3-py313_25.3.1-1-Windows-x86_64.exe

三、软件安装

3.1 常规安装

安装步骤一步步来,这里省略。
记得最后在高级选项(advanced options)处,勾选:

  • Add Miniconda3 to my PATH env variable
  • Register Miniconda3 as my default Python3.13(VSCode、PyCharm)

这样自动添加了环境变量、自动关联了常用开发软件的python环境。

3.2 手工配置ENV

如果在安装过程中没有勾选上述选项也没有关系,只需要配置以下环境变量即可,如下:

E:\ProgramData\Miniconda3
E:\ProgramData\Miniconda3\Scripts
E:\ProgramData\Miniconda3\Library\bin 

在这里插入图片描述

3.3 安装后验证

使用"WIN + R"组合键打开“运行” 程序,之后键入“cmd”打开命令提示符,再输入:

conda --version

验证miniconda3是否安装成功,不出意外,将返回如下字符串:

C:\Users\Administrator>conda --version
conda 25.3.1

或者也可以在Miniconda3安装程序列表下,找到
Anaconda Prompt:
在这里插入图片描述

在这里插入图片描述

四、conda常用命令使用

4.1 conda虚拟环境搭建

如上图所示,base 环境是安装 Miniconda3 自带的,需要避免在 base 环境直接安装项目依赖,以免造成包冲突或环境混乱。

之后的软件开发中,可以创建自己的虚拟环境,创建命令如(conda create -n ${myenv} python=3.9),可以自由指定 Python 版本(如 3.8、3.9 等)。

这样能确保依赖隔离,避免版本冲突(这也是为什么推荐 Miniconda3 或者 Anaconda3 的原因,因为每个虚拟环境都是相互独立的,互不干扰,避免产生环境问题),通过 conda activate myenv 快速切换环境。myenv 名字可以自己取,如 myenv313。

(base) C:\Users\Administrator>conda create -n myenv313 python=3.13
Channels:- defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done==> WARNING: A newer version of conda exists. <==current version: 25.3.1latest version: 25.5.0Please update conda by running$ conda update -n base -c defaults conda## Package Plan ##environment location: E:\ProgramData\miniconda3\envs\myenv313added / updated specs:- python=3.13The following packages will be downloaded:package                    |            build---------------------------|-----------------bzip2-1.0.8                |       h2bbff1b_6          90 KBca-certificates-2025.2.25  |       haa95532_0         130 KBexpat-2.7.1                |       h8ddb27b_0         259 KBlibffi-3.4.4               |       hd77b12b_1         122 KBlibmpdec-4.0.0             |       h827c3e9_0          95 KBopenssl-3.0.16             |       h3f729d1_0         7.8 MBpip-25.1                   |     pyhc872135_2         1.3 MBpython-3.13.2              |hadb2040_100_cp313        16.8 MBpython_abi-3.13            |          0_cp313           7 KBsetuptools-78.1.1          |  py313haa95532_0         2.2 MBsqlite-3.45.3              |       h2bbff1b_0         973 KBtk-8.6.14                  |       h0416ee5_0         3.5 MBtzdata-2025b               |       h04d1e81_0         116 KBvc-14.42                   |       haa95532_5          11 KBvs2015_runtime-14.42.34433 |       hbfb602d_5         1.2 MBwheel-0.45.1               |  py313haa95532_0         167 KBxz-5.6.4                   |       h4754444_1         280 KBzlib-1.2.13                |       h8cc25b3_1         131 KB------------------------------------------------------------Total:        35.1 MBThe following NEW packages will be INSTALLED:bzip2              pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6ca-certificates    pkgs/main/win-64::ca-certificates-2025.2.25-haa95532_0expat              pkgs/main/win-64::expat-2.7.1-h8ddb27b_0libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_1libmpdec           pkgs/main/win-64::libmpdec-4.0.0-h827c3e9_0openssl            pkgs/main/win-64::openssl-3.0.16-h3f729d1_0pip                pkgs/main/noarch::pip-25.1-pyhc872135_2python             pkgs/main/win-64::python-3.13.2-hadb2040_100_cp313python_abi         pkgs/main/win-64::python_abi-3.13-0_cp313setuptools         pkgs/main/win-64::setuptools-78.1.1-py313haa95532_0sqlite             pkgs/main/win-64::sqlite-3.45.3-h2bbff1b_0tk                 pkgs/main/win-64::tk-8.6.14-h0416ee5_0tzdata             pkgs/main/noarch::tzdata-2025b-h04d1e81_0vc                 pkgs/main/win-64::vc-14.42-haa95532_5vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.42.34433-hbfb602d_5wheel              pkgs/main/win-64::wheel-0.45.1-py313haa95532_0xz                 pkgs/main/win-64::xz-5.6.4-h4754444_1zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_1Proceed ([y]/n)?Downloading and Extracting Packages:
python-3.13.2        | 16.8 MB   | ########5                                          |  17%
openssl-3.0.16       | 7.8 MB    | ##############3                                    |  29%
tk-8.6.14            | 3.5 MB    | ###########6                                       |  23%
setuptools-78.1.1    | 2.2 MB    | ################################################## | 100%
pip-25.1             | 1.3 MB    | ################################################## | 100%
vs2015_runtime-14.42 | 1.2 MB    | ################################################## | 100%
sqlite-3.45.3        | 973 KB    | ########################6                          |  49%
xz-5.6.4             | 280 KB    | ################################################## | 100%
expat-2.7.1          | 259 KB    |                                                    |   0%
wheel-0.45.1         | 167 KB    |                                                    |   0%
zlib-1.2.13          | 131 KB    |                                                    |   0%
ca-certificates-2025 | 130 KB    |                                                    |   0%
libffi-3.4.4         | 122 KB    |                                                    |   0%
tzdata-2025b         | 116 KB    |                                                    |   0%
libmpdec-4.0.0       | 95 KB     |                                                    |   0%
bzip2-1.0.8          | 90 KB     |                                                    |   0%
vc-14.42             | 11 KB     |                                                    |   0%
python_abi-3.13      | 7 KB      |                                                    |   0%
...

安装成功后,将看到:

done
#
# To activate this environment, use
#
#     $ conda activate myenv313
#
# To deactivate an active environment, use
#
#     $ conda deactivate
(base) C:\Users\Administrator>

4.2 激活 & 退出 指定ENV环境

以上面创建的myenv313环境为例

1、激活 myenv313 环境

命令:conda activate myenv313

实验:

(base) C:\Users\Administrator>conda activate myenv313

2、退出 myenv313 环境

命令:conda deactivate

实验:

(myenv313) C:\Users\Administrator>conda deactivate(base) C:\Users\Administrator>

五、conda切换镜像源

5.1 切换源说明

Miniconda3 的默认源在国内下载速度可能会比较慢,所以建议使用国内的镜像源,以加快下载速度。同时,国外的镜像源可能会因为网络原因而无法连接,使用国内的镜像源可以提高稳定性。另外,使用国内的镜像源还可以加快软件包的更新速度,保证及时获取最新的软件包和安全补丁。
换成国内镜像源后,工具将会从国内的服务器下载软件包,预计下载 Python 库速度快很多。

5.2 在CMD控制台下复制换源命令

注意:

  • 如果 Miniconda 换某个镜像源之后创建虚拟环境失败,就换另一个镜像源

anaconda换中国科技大学镜像源:

conda config --remove-key channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

anaconda换清华源:

conda config --remove-key channels
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

操作完成后,配置就写入到了
C:\Users\Administrator.condarc
文件中,如下:
在这里插入图片描述

pip换中科大源

pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

pip换阿里源

pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/

pip换豆瓣源

pip config set global.index-url http://pypi.douban.com/simple/

pip换清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

命令解释

1、命令
conda config --set show_channel_urls yes

解释如下:
conda config --set show_channel_urls yes 用于生成 .condarc 文件,该文件在 C 盘的:
C:\Users\自己的用户名文件夹,这个文件永久存放源命令,便于 conda 安装 Python 库,也可以删除这个文件,删除之后就是用 Miniconda 默认的源,默认源下载 Python 库很慢。

在这里插入图片描述
.condarc里的内容为:

channels:- defaultsshow_channel_urls: true

2、命令
conda config --remove-key channels

解释如下:
恢复 Miniconda3 的源为默认。

如果没有在 Miniconda3 源命令开头一行加上 conda config --remove-key channels,也没有手动删除 .condarc 文件,换不同的源时,源内容会进行叠加,创建虚拟环境容易报错。

如果加上这行命令,即使在没有手动清除 .condarc 文件也不会把不同的源进行叠加。

简而言之,即清空已有源,防止换源进行叠加。

六、卸载Miniconda3

1、卸载软件;
2、删除环境变量配置;
3、删除conda源配置;


http://www.hkcw.cn/article/lQqAsJWgBL.shtml

相关文章

设备驱动与文件系统:03 生磁盘的使用

磁盘驱动学习开篇 从这一讲开始&#xff0c;我们进入设备驱动的学习&#xff0c;具体聚焦于设备管理的最后一个部分——磁盘管理。磁盘管理实践也是操作系统课程的最后一块内容。磁盘的驱动器本质上仍是一种设备驱动&#xff0c;其原理不变&#xff0c;核心依旧是文件视图、磁…

【MATLAB代码】制导——平行接近法,三维,目标是运动的,订阅专栏后可直接查看MATLAB源代码

文章目录 运行结果简介代码功能概述运行结果核心模块解析代码特性与优势 MATLAB例程代码调整说明相关公式视线角速率约束相对运动学方程导引律加速度指令运动学更新方程拦截条件判定 运行结果 运行演示视频&#xff1a; 三维平行接近法导引运行演示 简介 代码功能概述 本代码…

spdlog介绍与使用

文章目录 spdlog的介绍与安装使用样例二次封装 spdlog的介绍与安装 spdlog 是一个高性能、超快速、零配置的 C 日志库&#xff0c;它旨在提供简洁的 API 和丰富的功能&#xff0c;同时保持高性能的日志记录。它支持多种输出目标、格式化选项、线程安全以及异步日志记录。 特点…

w373驾校预约学习系统的设计与实现

&#x1f64a;作者简介&#xff1a;多年一线开发工作经验&#xff0c;原创团队&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339;赠送计算机毕业设计600个选题excel文…

【PCB设计】STM32开发板——产品设计流程及元件选型

一、PCB设计流程 二、产品设计流程 三、需求及方案 四、元器件的选型 1.MCU选型 2.STM32单片机命名规则 根据命名规则及我们的需求&#xff0c;最终选择使用STM32F103VET6的芯片。 3.MCU最小系统 MCU最小系统的电路设计可以参考相关的数据手册。 4.信号接口选型 ADC以及DAC一…

守护进程导致程序kill掉后被重新拉起

ps aux | grep "supervisord" 从上面的命令可以查找到守护进程的配置文件位置&#xff1a; /etc/supervisor/supervisord.conf 从配置信息看&#xff0c;守护进程的配置文件&#xff0c;又加载了/etc/supervisor/conf.d/*.conf的所有相关配置信息&#xff1b; cat /…

【iOS安全】使用LLDB调试iOS App | LLDB基本架构 | LLDB安装和配置

LLDB基本架构 参考&#xff1a; https://crifan.github.io/ios_re_dynamic_debug/website/debug_code/lldb_debugserver.html https://book.crifan.org/books/ios_re_debug_debugserver_lldb/website/ LLDB安装和配置 1. 让iPhone中出现/Developer/usr/bin/debugserver 最初…

RPG19.设置敌人

1.启动项目&#xff0c;创建爱你CharacterBase的子类 2.创建敌人数据资产 3.创建敌人的ASC 4.创建敌人的CombatComponent 5.打开EnemyCharacter&#xff0c; // Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "Core…

ROS 2源换源后GPG错误解决方法

报错形式&#xff1a; 解决&#xff1a; 1. 删除旧的 ROS 密钥 sudo rm /etc/apt/trusted.gpg.d/ros.gpg 2. 重新下载并导入新的 ROS GPG 密钥 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /etc/apt/trusted.gpg.d/ros.gpg 3. 确…

day 43

应用cnn对kaggle上的图像数据集进行练习 数据集地址&#xff1a;Cat and Dog import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pyplot as plt im…

哈佛蒋雨融自曝初中被霸凌 母校撤宣传引争议

哈佛蒋雨融自曝初中被霸凌母校撤宣传引争议。在哈佛大学毕业典礼上,中国学生蒋雨融作为代表发表演讲,本应是件荣耀的事情,却因各种质疑声陷入舆论漩涡。她自曝初中时期遭受霸凌的经历,更是将事件推向高潮,让她的母校青岛65中成为焦点,学校迅速撤下了此前的相关宣传。蒋雨…

江淮能靠华为“镀金”翻身吗 自身硬实力与华为软实力的乘法效应

江淮能靠华为“镀金”翻身吗 自身硬实力与华为软实力的乘法效应!江淮汽车在卡车领域享有盛名,尤其是轻卡系列。但江淮集团的产品体系非常广泛,涵盖了重、中、轻、微型卡车、多功能商用车、MPV、SUV、轿车、客车以及专用底盘、变速箱、发动机和车桥等核心零部件。江淮汽车在5…

因性侵被拘的湖南机场董事长被除名 新领导已上任

因性侵被拘的湖南机场董事长被除名 新领导已上任!今年4月,湖南省机场管理集团党委书记、董事长,湖南省机场管理局局长邱继兴因涉嫌性侵一女子被警方刑拘,此事引发了广泛关注。6月2日,该集团官网已撤下邱继兴的职务信息,官方微信公众号中大量关于他的内容也已消失。4月18日…

媒体:关税升级 特朗普似乎有些着急 欧盟警告将加快报复措施

6月2日,美股三大指数集体收涨,道指上涨0.08%,纳指上涨0.67%,标普500指数上涨0.41%。热门科技股多数上涨,AMD和Meta涨幅超过3%,超微电脑上涨近3%,博通涨幅超过2%,英伟达上涨超过1%,特斯拉和谷歌跌幅超过1%。热门中概股也多数上涨,纳斯达克中国金龙指数上涨0.53%。百度…

律师解读孙继海青训机构嗨球纠纷 赔偿金额成争议焦点

6月2日,南方周末发布了一篇专题报道,其中一位爱好足球的律师王国良对孙继海青训机构嗨球和家长之间的纠纷进行了分析。王国良不仅是一名律师,还赞助了一支业余足球队,并全程关注了此次事件。他表示,家长们并不是不愿意赔偿,而是认为18万元的赔偿金额过高,这可能是因为双…

迪丽热巴生日工作室发文 撕拉片写真惊艳全场

迪丽热巴生日工作室发文!迪丽热巴工作室在6月3日生日前夕发布了一组质感十足的“撕拉片”写真,瞬间点燃粉丝热情。这组被网友盛赞为“最权威撕拉片”的作品以胶片独特的显影魅力作为生日序曲,主题直指“迪丽热巴0603生日快乐”。官博配文深情:“胶片显影的第8秒,是时间送来…

48岁女子怀孕以为发福已顺产生子:孙子比新出生的儿子大3岁

48岁女子怀孕以为发福已顺产生子 女儿喜迎弟弟!6月2日,广东河源一名48岁的再婚女子在怀孕后仅15分钟就顺利产下一名男婴。她的28岁女儿对此表示非常高兴,并发文称“从此多一个人为妈妈保驾护航了”。这名女子的丈夫提到,他们的孙子比新出生的儿子大3岁。据报道,这位女子发…

php执行后报502,无错误提示的排查和解决

文章目录 一、阐述问题二、开始排查1.执行代码展示2.PHP层面排查问题3.系统层面排查问题1. 分析系统日志2. core dump 分析2.1 core dump 是什么2.2 core dump 配置 并 生成 core 文件2.3 gdb 解析 core 文件 4. 问题解决 三、赠送内容四、总结 一、阐述问题 这个问题花了我起…

灵动相册,助力教学:在线教学场景的图片管理利器——仙盟引渡仙君-智能编程——仙盟创梦IDE

专为在线教学打造的相册工具&#xff0c;以蓝色专业风设计&#xff0c;纯前端实现&#xff0c;不依赖后端。具备图片管理、浏览缩放及上传功能。界面布局合理&#xff0c;交互体验佳&#xff0c;响应式适应多屏。模块化设计易维护扩展&#xff0c;助教师轻松管图&#xff0c;学…

网络攻防技术三:网络脆弱性分析

文章目录 一、影响安全的因素二、计算机网络三、网络体系结构脆弱性1、因特网容易被攻击的特性 四、典型网络协议安全性分析&#xff08;重要&#xff09;1、IPv42、RIP&#xff08;UDP)3、ICMP(UDP)4、ARP5、OSPF(IP数据报&#xff09;6、BGP(TCP)7、UDP8、TCP9、DNS(UDP)10、…