Python安装全攻略:原生、Anaconda、uv安装指南

发布于:2025-06-24 ⋅ 阅读:(30) ⋅ 点赞:(0)

🐍 Python安装全攻略:原生、Anaconda、uv安装指南

作为最受欢迎的编程语言之一,Python的安装方式多种多样。本文以windows为例,详细介绍原生、Anaconda、uv等安装。


一、原生Python安装指南

🌐 下载安装包

image.png

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

Python官网下载页面

⚙️ 安装步骤

  1. 运行安装程序
  2. 关键选项
    • 勾选Add python.exe to PATH
    • 选择"Customize installation"

建议将开发工具都安装到固定位置,例如D:\dev

  1. 选择安装位置:C:\dev\python

安装选项界面

✅ 验证安装

  1. Win+R输入cmd
  2. 输入命令:
    python --version
    
  3. 应显示安装的Python版本号

验证安装成功

🔧 PIP安装

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

下载get-pip.py
运行python get-pip.py​


二、Anaconda/Miniconda科学计算环境

📥 镜像加速下载

以下是一些常见的 Conda 镜像源:

  1. 清华大学镜像源https://mirrors.tuna.tsinghua.edu.cn/anaconda/,速度较快,国内用户推荐。
  2. 中国科技大学镜像源https://mirrors.ustc.edu.cn/anaconda/,也是国内较为靠谱的镜像源。
  3. 北京大学镜像源https://mirrors.pku.edu.cn/anaconda/,能为用户提供软件包下载服务。
  4. 哈尔滨工业大学镜像源https://mirrors.hit.edu.cn/anaconda/,方便东北地区用户使用。
  5. 南京大学镜像源https://mirror.nju.edu.cn/anaconda/,为相关用户提供了本地的镜像支持。

推荐使用清华大学开源镜像站下载:

  • Anaconda:适合数据科学/机器学习
  • Miniconda:轻量版,按需安装

清华镜像站

🛠️ 安装配置

  1. 运行安装程序
  2. 重要设置:
    • 安装路径:C:\dev\MiniConda
    • 勾选"Add to PATH"

Miniconda安装界面

⚡ 环境配置

  1. 添加环境变量:
    Anaconda_HOME=C:\dev\MiniConda
    PATH添加:
    - %Anaconda_HOME%
    - %Anaconda_HOME%\Scripts
    - %Anaconda_HOME%\Library\usr\bin
    

image.png

  1. 初始化conda:
    需要以管理员权限打开需要初始化的终端
    conda init
    
    image.png

关闭cmd重新打开,再次激活环境

conda activate base

image.png

此时就激活了默认的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

image.png

输出如上代表设置成功

配置文件

我们也可以选择打开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

image.png

我们创建一个环境试试

conda create -n webauto python=3.10

查看python环境列表

conda env list

image.png

可以看到已经生效

🔒 ssl error

如果在创建环境时遇到ssl error

image.png

设置不校验ssl

conda config --set ssl_verify false

三、🚀 uv:新一代极速Python工具

🌟 特性介绍

  • 比pip快10-100倍
  • 兼容现有pip工作流
  • 支持虚拟环境管理

⬇️ 安装方法

PowerShell执行:

irm https://astral.sh/uv/install.ps1 | iex

image.png

根据提示将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安装成功

🛠️ 基础使用

# 创建虚拟环境
uv venv .venv

# Windows激活
.\.venv\Scripts\activate

# 安装依赖
uv pip install -r requirements.txt

# 替代pip
uv pip install numpy pandas

四、🔍 工具对比表

工具 适用场景 跨平台 特点 推荐指数
原生Python 轻量级项目、系统脚本 官方支持,系统集成好 ⭐⭐⭐⭐
Anaconda 数据科学/机器学习 预装数百个科学计算包 ⭐⭐⭐⭐
Miniconda 需要环境隔离的中型项目 轻量版,按需安装 ⭐⭐⭐⭐⭐
uv 追求极速的现代项目 极速安装,兼容现有生态 ⭐⭐⭐⭐

五、💡 使用建议

  1. 初学者:推荐Miniconda,兼顾易用性和灵活性
  2. 数据科学:直接安装Anaconda全家桶
  3. Web开发:原生Python+uv组合,获得最佳性能
  4. 企业环境:推荐使用Miniconda进行环境隔离

📌 提示:无论选择哪种方式,都建议配置国内镜像源加速下载!

python系列导航


网站公告

今日签到

点亮在社区的每一天
去签到