AI大模型这么热,Python开发环境怎么挑选?

✅AI大模型开发语言Python的环境

用python开发AI通用业务(Web、脚本、后端)首选 uv;不想额外装工具就选 venv;尽量避开 conda、pipenv

  • uv:磁盘占用最小 + 安装速度极快,多个项目包会全局缓存复用,项目目录 .venv 本身很轻,还自带 uv.lock 锁定依赖,PyCharm/VSCode 都支持
  • venv:Python原生内置,不用额外装软件,简单稳定,项目目录生成 .venv,轻量;缺点是pip安装慢、依赖锁需要手动写requirements.txt
  • conda:体积最大,每个环境自带一份Python解释器,动辄几百MB起;只适合机器学习、CUDA、MKL这类带C底层库的场景,普通项目不要选
  • pipenv:老工具,已经不推荐,磁盘和体验不如uv,现在基本被淘汰

对比表(磁盘、优缺点)

类型
磁盘占用
优点
缺点
适合场景
uv
✅最小,包全局缓存共享,项目内.venv很小
安装飞快、lock锁文件、兼容pip语法、可自动管理多Python版本
需要单独安装uv工具
绝大多数Python项目,优先推荐
venv
✅小,项目内.venv,不是共享
Python自带,零安装,最简单
pip慢,依赖锁定麻烦,不能自动管理Python版本
临时小脚本、不想装额外工具
conda
❌大,每个环境完整复制Python
能管理CUDA、MKL等系统二进制库
占用巨大、解析慢、体积臃肿
数据科学、GPU机器学习
pipenv
⚠️中等
曾经用来合并pip+venv
项目维护停滞,依赖解析容易卡死
新项目不推荐

IDE(PyCharm)创建项目怎么选

  1. 推荐 uv(首选,省磁盘)
    • 前提:先在本机装好uv(单exe很小)
    • IDE新建项目 → 解释器类型选uv → 自动在项目目录创建.venv
    • 包会缓存到uv全局目录,多个项目复用同一个包,不会重复下载、重复占磁盘
  2. venv(备选,零依赖)
    • 电脑已经装好Python,不想额外装uv就选这个
    • IDE选「新建Virtualenv环境」,项目目录生成.venv,直接用pip
  3. conda 除非你要跑pytorch/tensorflow,否则不要选,多个项目会重复存Python副本,磁盘暴涨
  4. pipenv:直接忽略

补充小提示

  • uv和venv都是项目本地.venv,删掉项目文件夹就一次性清除环境,干净方便
  • uv完全兼容pip,原来pip install xxx换成uv add xxx就行,迁移成本很低
  • 如果你硬盘紧张、同时有很多Python项目,uv的全局缓存是最大优势,能省下大量重复包占用的空间

✅ uv Windows 纯手动安装(不跑脚本,离线可用)

1. 下载二进制包

打开官方release页面:https://github.com/astral-sh/uv/releases/latest 找到:uv-x86_64-pc-windows-msvc.zip(普通64位Windows,绝大多数电脑)下载

国内GitHub访问慢,可以用镜像直链(复制浏览器打开)

[https://mirror.ghproxy.com/https://github.com/astral-sh/uv/releases/latest/download/uv-x86_64-pc-windows-msvc.zip](https://mirror.ghproxy.com/https://github.com/astral-sh/uv/releases/latest/download/uv-x86_64-pc-windows-msvc.zip)

2. 解压,放固定目录

  1. 新建文件夹,推荐:C:\Users\你的用户名\.local\bin(和自动脚本路径保持一致,方便IDE识别)

或者放D盘,例如 D:\tools\uv\bin,都行,路径不要中文、空格

  1. 解压zip,里面就一个 uv.exe,把uv.exe放到上面这个bin文件夹里

3. 添加到PATH环境变量(关键!)

  1. Win+R,输入 sysdm.cpl 回车

  2. 高级 → 环境变量

  3. 上面【用户变量】找到 Path → 编辑 → 新建

  4. 粘贴你放uv.exe的目录,例如:C:\Users\你的用户名\.local\bin

  5. 一路点【确定】全部保存

只加到用户变量就行,不需要管理员权限。

4. 验证安装

⚠️ 关闭所有已经打开的PowerShell/CMD/PyCharm,重新新开终端(旧窗口不会读取新PATH)

uv --version

输出版本号,代表成功。

5. 国内换源(可选,装包更快)

永久配置清华源:

  1. 环境变量 → 用户变量 → 新建 变量名:UV_DEFAULT_INDEX 变量值:[https://pypi.tuna.tsinghua.edu.cn/simple](https://pypi.tuna.tsinghua.edu.cn/simple) 保存,重启终端。

6. 测试创建项目环境(IDE要用)

# 进入你的项目文件夹
cd D:\code\demo

# 创建uv虚拟环境,生成项目内 .venv
uv venv

7. PyCharm使用uv

新建项目 → 解释器类型选uv,IDE会自动调用系统uv命令创建.venv,硬链接复用包省磁盘。

更新uv(以后升级)

  • 手动方式:重新下载新版本zip,直接覆盖目录里的uv.exe
  • 如果PATH配置正常,也可以直接:
uv self update

小坑提醒

  1. 不要放到C:\Program Files,容易权限问题
  2. 路径不能中文、空格
  3. 修改PATH后必须重启终端/IDE,否则找不到uv命令
  4. uv全局缓存默认位置:%USERPROFILE%\AppData\Roaming\uv,可以手动迁移到D盘省C盘空间

 

分享到: 文章二维码
© 版权声明

暂无评论

您必须登录才能参与评论!
暂无评论...