文章目录
🐍 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
- 输入命令:
python --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"
- 安装路径:
⚡ 环境配置
- 添加环境变量:
Anaconda_HOME=C:\dev\MiniConda PATH添加: - %Anaconda_HOME% - %Anaconda_HOME%\Scripts - %Anaconda_HOME%\Library\usr\bin
- 初始化conda:
需要以管理员权限打开需要初始化的终端conda init
关闭cmd重新打开,再次激活环境
conda activate base
此时就激活了默认的python环境
🚀 常用命令
# 创建环境
conda create -n myenv python=3.10
# 激活环境
conda activate myenv
# 安装包
conda install numpy pandas
🌐 配置国内镜像
终端配置
我们打开终端,增加清华大学下载镜像通道
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
conda config --set show_channel_urls yes
查看通道设置
conda config --show channels
输出如上代表设置成功
配置文件
我们也可以选择打开C:\Users\{user}\.condarc
进行编辑
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
🌍 配置环境位置
设置python环境保存位置
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
验证是否生效
conda config --show envs_dirs
我们创建一个环境试试
conda create -n webauto python=3.10
查看python环境列表
conda env list
可以看到已经生效
🔒 ssl error
如果在创建环境时遇到ssl error
设置不校验ssl
conda config --set ssl_verify false
三、🚀 uv:新一代极速Python工具
🌟 特性介绍
- 比pip快10-100倍
- 兼容现有pip工作流
- 支持虚拟环境管理
⬇️ 安装方法
PowerShell执行:
irm https://astral.sh/uv/install.ps1 | iex
根据提示将C:\Users\{{user}}\.local\bin
添加到PATH环境变量中
或者通过命令进行添加
如果添加到系统环境变量需要管理员权限启动终端
cmd
set Path=C:\Users\{{user}}\.local\bin;%Path%
powershell
$env:Path = "C:\Users\{{user}}\.local\bin;$env:Path"
输入uv --help
,如果终端输出如下,则代表安装完成
🛠️ 基础使用
# 创建虚拟环境
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进行环境隔离
📌 提示:无论选择哪种方式,都建议配置国内镜像源加速下载!