python环境|conda安装和使用(1)

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

环境变量配置

相关推荐
吴声子夜歌22 分钟前
ApacheCommons——commons-pool2(高性能通用对象池框架)
java·开发语言·apache
mldong5 小时前
C# 开发者也有自己的轻量工作流引擎了:NuGet 装包,5 分钟跑通一条审批流
后端·c#·.net
kruptos6 小时前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法
吴声子夜歌6 小时前
ApacheCommons——commons-cli(命令行参数解析)
java·开发语言·apache
爱学堂IT分享7 小时前
鹤翔老师pmp项目管理培训认证考试课 (直播录播题库送学时证明)【共58课时】-51CTO学堂
后端
benchmark_cc7 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
王的宝库7 小时前
Go 项目结构:从单文件到标准工程布局
开发语言·后端·golang
Tairitsu_H7 小时前
[C++] 深入理解红黑树:封装set与map
开发语言·c++·set·map·红黑树·模拟实现
泡海椒7 小时前
JQuick-Curl 性能分析:并发场景下的性能表现与调优,第三方接口调用不只要快写也要稳跑
java·开发语言·okhttp
小智老师PMP7 小时前
2026深度解析|PMP第八版与NPDP核心侧重点本质区别(管理类证书怎么选)
开发语言·分布式·算法·职场和发展·产品经理