🐍 Python安装全攻略:原生、Anaconda、uv安装指南
作为最受欢迎的编程语言之一,Python的安装方式多种多样。本文以windows为例,详细介绍原生、Anaconda、uv等安装。
一、原生Python安装指南
🌐 下载安装包

- 访问Python官网
- 下载Windows平台安装包(推荐最新稳定版)

⚙️ 安装步骤
- 运行安装程序
- 关键选项:
- 勾选
Add python.exe to PATH - 选择"Customize installation"
- 勾选
建议将开发工具都安装到固定位置,例如D:\dev
- 选择安装位置:
C:\dev\python

✅ 验证安装
-
按
Win+R输入cmd -
输入命令:
bashpython --version -
应显示安装的Python版本号

🔧 PIP安装
如果在安装的的时候忘记勾选了安装PIP,我们可以自行自行安装。
访问https://bootstrap.pypa.io/pip/

下载get-pip.py
运行python get-pip.py
二、Anaconda/Miniconda科学计算环境
📥 镜像加速下载
以下是一些常见的 Conda 镜像源:
- 清华大学镜像源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/,速度较快,国内用户推荐。 - 中国科技大学镜像源:
https://mirrors.ustc.edu.cn/anaconda/,也是国内较为靠谱的镜像源。 - 北京大学镜像源:
https://mirrors.pku.edu.cn/anaconda/,能为用户提供软件包下载服务。 - 哈尔滨工业大学镜像源:
https://mirrors.hit.edu.cn/anaconda/,方便东北地区用户使用。 - 南京大学镜像源:
https://mirror.nju.edu.cn/anaconda/,为相关用户提供了本地的镜像支持。
推荐使用清华大学开源镜像站下载:
- Anaconda:适合数据科学/机器学习
- Miniconda:轻量版,按需安装

🛠️ 安装配置
- 运行安装程序
- 重要设置:
- 安装路径:
C:\dev\MiniConda - 勾选"Add to PATH"
- 安装路径:

⚡ 环境配置
- 添加环境变量:
bash
Anaconda_HOME=C:\dev\MiniConda PATH添加: - %Anaconda_HOME% - %Anaconda_HOME%\Scripts - %Anaconda_HOME%\Library\usr\bin

- 初始化conda:
需要以管理员权限打开需要初始化的终端bashconda init
关闭cmd重新打开,再次激活环境
bash
conda activate base

此时就激活了默认的python环境
🚀 常用命令
bash
# 创建环境
conda create -n myenv python=3.10
# 激活环境
conda activate myenv
# 安装包
conda install numpy pandas
🌐 配置国内镜像
终端配置
我们打开终端,增加清华大学下载镜像通道
bash
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
让 Conda 在安装或列出包时显示完整的下载通道(channel)URL
bash
conda config --set show_channel_urls yes
查看通道设置
bash
conda config --show channels

输出如上代表设置成功
配置文件
我们也可以选择打开C:\Users\{user}\.condarc进行编辑
yaml
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
🌍 配置环境位置
设置python环境保存位置
yaml
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
envs_dirs:
- C:\dev\Anaconda\envs
pkgs_dirs:
- C:\dev\Anaconda\pkgs
ssl_verify: false
验证是否生效
bash
conda config --show envs_dirs

我们创建一个环境试试
bash
conda create -n webauto python=3.10
查看python环境列表
bash
conda env list

可以看到已经生效
🔒 ssl error
如果在创建环境时遇到ssl error

设置不校验ssl
bash
conda config --set ssl_verify false
三、🚀 uv:新一代极速Python工具
🌟 特性介绍
- 比pip快10-100倍
- 兼容现有pip工作流
- 支持虚拟环境管理
⬇️ 安装方法
PowerShell执行:
powershell
irm https://astral.sh/uv/install.ps1 | iex

根据提示将C:\Users\{{user}}\.local\bin添加到PATH环境变量中
或者通过命令进行添加
如果添加到系统环境变量需要管理员权限启动终端
cmd
bash
set Path=C:\Users\{{user}}\.local\bin;%Path%
powershell
bash
$env:Path = "C:\Users\{{user}}\.local\bin;$env:Path"
输入uv --help,如果终端输出如下,则代表安装完成

🛠️ 基础使用
bash
# 创建虚拟环境
uv venv .venv
# Windows激活
.\.venv\Scripts\activate
# 安装依赖
uv pip install -r requirements.txt
# 替代pip
uv pip install numpy pandas
四、🔍 工具对比表
| 工具 | 适用场景 | 跨平台 | 特点 | 推荐指数 |
|---|---|---|---|---|
| 原生Python | 轻量级项目、系统脚本 | ✓ | 官方支持,系统集成好 | ⭐⭐⭐⭐ |
| Anaconda | 数据科学/机器学习 | ✓ | 预装数百个科学计算包 | ⭐⭐⭐⭐ |
| Miniconda | 需要环境隔离的中型项目 | ✓ | 轻量版,按需安装 | ⭐⭐⭐⭐⭐ |
| uv | 追求极速的现代项目 | ✓ | 极速安装,兼容现有生态 | ⭐⭐⭐⭐ |
五、💡 使用建议
- 初学者:推荐Miniconda,兼顾易用性和灵活性
- 数据科学:直接安装Anaconda全家桶
- Web开发:原生Python+uv组合,获得最佳性能
- 企业环境:推荐使用Miniconda进行环境隔离
📌 提示:无论选择哪种方式,都建议配置国内镜像源加速下载!
Share