Miniconda安装、虚拟环境配置与使用指南
创作时间:
作者:
@小白创作中心
Miniconda安装、虚拟环境配置与使用指南
引用
CSDN
1.
https://m.blog.csdn.net/m0_73642684/article/details/145769042
一、Anaconda与Miniconda简介
1. Anaconda是什么?
- 一站式科学计算平台:包含Python解释器 + 1800+预装科学计算库(NumPy、Pandas、Matplotlib等)
- 图形化界面支持:提供Anaconda Navigator方便管理环境与包
- 适用场景:适合新手/机器学习开发者/需要开箱即用环境
2. Miniconda是什么?
- 轻量级核心工具:仅包含Python、Conda及其基础依赖
- 灵活自由:用户按需安装所需包,节省磁盘空间
- 适用场景:追求轻量化/熟悉环境管理/需精准控制依赖
3. 两者核心差异对比
特性 | Anaconda | Miniconda |
|---|---|---|
安装包体积 | ~3GB | ~100MB |
预装库数量 | 1800+ | 0 |
图形界面 | 有 (Navigator) | 无 |
推荐用户 | 新手/全栈数据科学开发者 | 空间敏感/熟悉环境管理 |
二、Miniconda安装教程(全平台)
1. 下载安装包
- 清华源下载直达:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
- 版本选择建议:Python 3.x版本 + 匹配操作系统(Windows/macOS/Linux),我这里选择的是Miniconda3-py39_25.1.1-1-Windows-x86_64.exe
2. Windows系统安装
双击运行.exe安装程序,点击Next
点击I Agree
选择All Users,点击Next
修改安装的目录,点击Next
默认即可,点击Install,等待安装完毕
安装完毕,点击Next
取消勾选,点击Finish,安装完毕
3. 验证安装
点击win键,打开Anconda PowerShell Prompt
输入:conda --version # 应显示版本号如conda 24.x.x
conda list # 查看已安装包列表
三、虚拟环境管理全攻略
1. 为什么需要虚拟环境?
- 隔离项目依赖:避免不同项目间包版本冲突(如项目A需TensorFlow 2.4,项目B需2.8)
- 环境可复现:便于团队协作与部署
2. 环境操作命令速查
功能 | 命令 |
|---|---|
创建环境 | conda create -n env_name python=3.9 |
激活环境 | conda activate env_name (Win/macOS/Linux) |
退出环境 | conda deactivate |
删除环境 | conda remove -n env_name --all |
查看所有环境 | conda env list |
3. 包管理技巧
- 安装包:
conda install numpy # 从conda仓库安装
pip install tensorflow # 当conda仓库无包时用pip
- 导出环境配置(共享环境):
conda env export > environment.yml # 生成配置文件
conda env create -f environment.yml # 根据文件复现环境
四、Miniconda使用场景示例
案例:为深度学习项目配置环境
conda create -n tf_project python=3.8
conda activate tf_project
conda install cudatoolkit=11.2 cudnn=8.1 # GPU加速支持
pip install tensorflow-gpu==2.6.0
五、常见问题FAQ
Q1: Conda安装包速度慢?
- 配置国内镜像源(清华/阿里源):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
Q2: 如何彻底卸载Miniconda?
- 删除安装目录 + 清理.conda文件夹(用户目录下)
结语:Miniconda以其轻量化与灵活性成为Python开发利器,合理使用虚拟环境将大幅提升工作效率。立即动手配置你的专属开发环境吧!
热门推荐
羽毛球杀球训练方法「羽毛球杀球练习方法动画的简单介绍」
陶氏离子交换树脂再生技术详解:原理、步骤与优化策略
吃完头孢可以吃螃蟹吗?医生提醒:这期间要特别注意
法律程序中的"提交要求":定义、类型、流程及注意事项
工程用地预审合同:法律要点解析与实务操作指南
算盘的使用方法与技巧:从基本操作到进阶应用的全面介绍
违背诚实信用原则情形中抄袭行为的认定
石膏做的豆腐宝宝能吃吗?吃豆腐会不会性早熟?
测试一个8MHz基于反相器的振荡电路
CMOS反相器:数字电路设计的核心元件
全球最大宇宙三维地图发布:中国科学家贡献重要数据
如何在3秒内判断一个人是否撒谎?注意这10个细节和4个指标
喜欢怀旧像素风?这10款GBA经典JRPG值得回味!
汇编语言和高级语言的区别是什么
揭秘足球场上的神秘武器:角球
USB技术指南:从接口演进到应用解析
中华优秀传统文化|苗绣工艺
《破·地狱》:香港电影的不破不立
探究磁致伸缩液位计原理:如何实现精准液位测量
2024年法考通过率公布:黄冈市仅12%,全国律师已达75万
Excel中线性回归分析及R值计算与解释
QQ钱包绑定银行卡指南:步骤、注意事项及优势
如何合法取得农村宅基地使用权?七步申请流程全解析
昭通以及11县(市、区)地名的由来
看《执行法官》名下房产莫名被法院查封执行该怎么办?
甘肃一本大学有哪些学校?
马之千里者,一食或尽粟一石。
茶叶蛋的制作工艺:传统与现代的完美结合
狗狗耳朵感染马拉色菌怎么办?专业宠医教你正确用药
绿宝树的养殖方法和注意事项