✅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,现在基本被淘汰
对比表(磁盘、优缺点)
|
|
|
|
|
|
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IDE(PyCharm)创建项目怎么选
-
推荐 uv(首选,省磁盘) -
前提:先在本机装好uv(单exe很小) -
IDE新建项目 → 解释器类型选 uv→ 自动在项目目录创建.venv -
包会缓存到uv全局目录,多个项目复用同一个包,不会重复下载、重复占磁盘
-
-
venv(备选,零依赖) -
电脑已经装好Python,不想额外装uv就选这个 -
IDE选「新建Virtualenv环境」,项目目录生成 .venv,直接用pip
-
-
conda 除非你要跑pytorch/tensorflow,否则不要选,多个项目会重复存Python副本,磁盘暴涨 -
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访问慢,可以用镜像直链(复制浏览器打开)
2. 解压,放固定目录
-
新建文件夹,推荐: C:\Users\你的用户名\.local\bin(和自动脚本路径保持一致,方便IDE识别)
或者放D盘,例如
D:\tools\uv\bin,都行,路径不要中文、空格
-
解压zip,里面就一个 uv.exe,把uv.exe放到上面这个bin文件夹里
3. 添加到PATH环境变量(关键!)
-
Win+R,输入
sysdm.cpl回车 -
高级 → 环境变量
-
上面【用户变量】找到
Path→ 编辑 → 新建 -
粘贴你放uv.exe的目录,例如:
C:\Users\你的用户名\.local\bin -
一路点【确定】全部保存
只加到用户变量就行,不需要管理员权限。
4. 验证安装
⚠️ 关闭所有已经打开的PowerShell/CMD/PyCharm,重新新开终端(旧窗口不会读取新PATH)
输出版本号,代表成功。
5. 国内换源(可选,装包更快)
永久配置清华源:
-
环境变量 → 用户变量 → 新建 变量名: UV_DEFAULT_INDEX变量值:[https://pypi.tuna.tsinghua.edu.cn/simple](https://pypi.tuna.tsinghua.edu.cn/simple)保存,重启终端。
6. 测试创建项目环境(IDE要用)
7. PyCharm使用uv
新建项目 → 解释器类型选uv,IDE会自动调用系统uv命令创建.venv,硬链接复用包省磁盘。
更新uv(以后升级)
-
手动方式:重新下载新版本zip,直接覆盖目录里的uv.exe -
如果PATH配置正常,也可以直接:
小坑提醒
-
不要放到 C:\Program Files,容易权限问题 -
路径不能中文、空格 -
修改PATH后必须重启终端/IDE,否则找不到uv命令 -
uv全局缓存默认位置: %USERPROFILE%\AppData\Roaming\uv,可以手动迁移到D盘省C盘空间
© 版权声明
文章版权归作者所有,未经允许请勿转载。
暂无评论...




