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

环境变量配置

相关推荐
why技术24 分钟前
AI 写的文章,可能都带着手敲一遍都去不掉的“隐形水印”。
前端·人工智能·后端
北斗落凡尘35 分钟前
LangGraph 入门实战(9)--中断
后端·langchain
CodeSheep1 小时前
又一个华为天才少年,离职了!
前端·后端·程序员
min(a,b)1 小时前
学习第17天:Agent Memory 与 MCP 协议
python·学习
x_x-F1 小时前
网络数据从网卡到用户态:一场基于内存所有权转移的接力赛
开发语言·网络·php
名字还没想好☜1 小时前
Java 线上内存泄漏排查实战:jmap 导堆、MAT 找 GC Roots 与四类常见泄漏
java·开发语言·jvm·内存泄漏
码匠许师傅1 小时前
【C++ 面试真题】聊聊 C++ 的多继承与虚继承
开发语言·c++·面试
CodeBlog-star1 小时前
LLM安全实战:提示词注入与越狱攻击防御指南
python·agent·提示词攻击·越狱攻击
小柯南敲键盘2 小时前
电商图片翻译工具推荐,批量处理主图视频字幕,免费试用
大数据·人工智能·python·音视频
我不是疯子是傻子2 小时前
Qt CAN通信周期发送抖动?实测定时器精度校准与时间戳补偿方案
开发语言·数据库·qt