uv sync --frozen卡住不动

今天受邀帮同事调试uv卡住不动的问题,同样的代码已经在别的服务器跑起来了,换了一台服务器之后,执行uv sync --frozen没有按预期创建虚拟环境和安装依赖。

  1. 镜像源是已经配置好的,pip install也能很快安装包。

  2. 查看了uv.lock 文件的内容,里面的index url是没错的。

解决:

Ctrl+C退出uv命令,然后使用python -m venv .venv创建虚拟环境

发现这一步就报错了,于是执行apt install python3.12-venv安装系统包

接着使用source .venv/bin/activate激活虚拟环境,然后执行

bash 复制代码
uv sync --frozen --verbose

通过输出信息找到卡住的原因,原来uv一直在尝试从github下载Python3.11

由于是内网环境,不通github.com,所以导致卡着不动。

uv下载3.11的原因是pyproject.toml里指定的是requires-python='>=3.11',然而服务器(ubuntu24)自带的是Python3.12

在终端执行如下命令:

bash 复制代码
uv python pip python3.12
uv sync --frozen --verbose

显式指定当前项目要的是3.12,并重新安装依赖,问题就解决了。

当然也可以修改pyproject.toml的requires-python为">=3.12"或"==3.12.*",然后重新uv lock

相关推荐
YOULANSHENGMENG1 天前
Windows11环境下的UV的安装
uv
思茂信息1 天前
CST软件UV Slice切片后可直接删除指定一侧实体
算法·uv·emc·emi·cst·仿真软件
中防喷墨2 天前
ONE-PASS高速UV喷码技术创新发展百科解析
uv
开发者联盟league3 天前
windows安装uv
windows·uv
*wait for?4 天前
利用uv安装python包,并运行jupyter
python·jupyter·uv
中防喷墨5 天前
选UV喷码机还是激光喷码机,哪款更适合流水线?
人工智能·uv
Martina_03216 天前
AI生成的模块场景一烘焙就有黑边?用6步检查Lightmap UV、纹素密度与Padding
人工智能·游戏·3d·aigc·uv·游戏策划·关卡设计
jayhgq7 天前
新一代Python包与项目管理工具——UV
开发语言·python·uv
玖石书8 天前
linux 安装uv(python虚拟环境管理)
linux·python·uv
DP DPharness8 天前
从 uv 装到技能蒸馏:memsearch 的六步配置路径
uv