python环境|conda安装和使用(1)
- python环境|conda安装和使用(1)
- 简述
- Anaconda和Miniconda
- 安装步骤(Miniconda)
- conda-forge仓库配置调整
- conda-forge仓库配置镜像
- 环境变量配置
python环境|conda安装和使用(1)
简述
Conda 是一个通用的包管理系统和环境管理系统,不限于 Python(也能管理 R、C/C++ 等软件的依赖)
Anaconda和Miniconda
| 特性 | Anaconda (全家桶) | Miniconda (精简版) |
|---|---|---|
| 一句话定义 | “开箱即用”的 Python 发行版 | Conda 本身 + Python 的最小化安装包 |
| 安装体积 | 约 3-5 GB,相当庞大 | 仅 50-100 MB,非常轻巧 |
| 预装内容 | Conda、Python、约 150+ 个常用科学计算包 (如 NumPy, Pandas) 和图形界面工具 (Anaconda Navigator) | Conda 和 Python,几乎没有预装 第三方包 |
| 推荐给谁 | Python 初学者、希望省去逐个安装包麻烦的人、硬盘空间充裕的用户 | 有一定经验的开发者、追求系统干净和灵活性的人、硬盘空间有限的用户 |
| 上手难度 | 低,适合新手 | 中等,需要自行学习安装包的命令 |
安装步骤(Miniconda)
- 官网下载
https://www.anaconda.com/download
- 因为收费
社区驱动的conda-forge仓库
conda-forge仓库配置调整
Windows 开始菜单以管理员身份打开 “Anaconda Prompt (Miniconda3)” 或 “命令提示符”,以避免潜在的权限问题
- 移除默认配置(确保彻底从defaults切换到conda-forge)
conda config --remove channels defaults
- 添加conda-forge将conda-forge设置为最高优先级
conda config --add channels conda-forge
- 启用严格优先级
conda config --set channel_priority strict
- 验证配置
conda config --show
conda-forge仓库配置镜像
- 找到.condarc文件(或者执行下面命令寻找)两处都修改
- 配置如下:(真实环境配置需要将下面中文字移除)
channel_priority: strict show_channel_urls: true auto_activate_base: false custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud #虚拟环境 envs_dirs: - D:\pro\Python\miniforge3\envs #软件安装包 pkgs_dirs: - D:\pro\Python\miniforge3\pkgs channels: - conda-forge- 验证命令
conda config --show channels
- 查询依赖包按照目录
conda config --show pkgs_dirs
- 测试下载
conda install numpy
