首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >C盘:我真的快滴出血了!uv:别怕,我这就带你搬家去D盘

C盘:我真的快滴出血了!uv:别怕,我这就带你搬家去D盘

作者头像
小田测测看
发布2026-06-29 12:07:30
发布2026-06-29 12:07:30
100
举报

记录下uv的环境的一些配置,之前都装到了C盘

uv 默认会将 Python 解释器和缓存塞进用户目录下(通常是 C 盘)。我们要自定义路径,彻底解救 C 盘。

1. 核心环境变量设置

通过设置以下环境变量,你可以将 uv 的全部挪到非系统盘(如 D 盘)。

Windows : 在“系统环境变量”中添加:

代码语言:javascript
复制
# 设置 Python 解释器的下载安装目录(所有 Python 版本都住这儿)
UV_PYTHON_INSTALL_DIR = "D:\Python\uv\interpreters"

# 设置 uv 的全局缓存目录
UV_CACHE_DIR = "D:\Python\uv\cache"

# 设置全局工具安装目录
UV_TOOL_DIR = "D:\Python\uv\tools"

Linux/Mac :.bashrc.zshrc 中添加:

代码语言:javascript
复制
export UV_PYTHON_INSTALL_DIR="$HOME/developer/uv/python"
export UV_CACHE_DIR="$HOME/developer/uv/cache"

2. 自定义项目环境

要集中管理虚拟环境的话,或者指定位置?使用 UV_PROJECT_ENVIRONMENT

代码语言:javascript
复制
# 指定虚拟环境的创建位置
export UV_PROJECT_ENVIRONMENT="/path/to/my/envs"

实操

代码语言:javascript
复制
uv python install 3.12  # 秒级下载并解压到你指定的 D 盘目录
uv venv  # 极速创建,通过硬链接关联共享缓存,几乎不占额外空间
uv sync  # 自动解析依赖,瞬间配好,哪怕是上百个库也只需几秒

镜像源与零配置运行

1. 镜像源加速

设置 UV_INDEX_URL,告别国际线路的波动:

代码语言:javascript
复制
# 设置清华源
export UV_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

2. 零配置运行 uv run

这是 uv 最性感的玩法。如果你只想运行一个独立脚本,不想建环境:

代码语言:javascript
复制
uv run --with requests --with pandas myscript.py

uv 会在后台搞定临时环境、安装依赖并运行,运行完即焚。真正的“事了拂衣去,深藏身与名”。


结语

环境管理本应是开发的基石,而不该成为消耗热情的内耗。

从 pip 切换到 uv,不仅仅是换了一个工具,更是换了一种工作流。当你发现安装一个复杂的机器学习环境只需要 3 秒钟时,你就会明白:原来 Python 开发可以如此优雅。

#Python #uv #程序员 #开发工具 #效率提升

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程拾光 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 核心环境变量设置
  • 2. 自定义项目环境
  • 实操
  • 镜像源与零配置运行
    • 1. 镜像源加速
    • 2. 零配置运行 uv run
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档