请问各位大佬有在用 u 的吗? uv 可以使用有国内的源吗?

49 天前
 wryyyyyyyyyyyy
1. 想在 ubuntu 上装个 3.12 ,但 apt 只有 3.11 。想着本来带了个 3.10 ,用 pip 安装 uv ,再用 uv 安装 3.12 ,但是连接 github 下载编译,服务器上没有代理,就想着找到国内镜像,而且通过 uv python install 发现有 --mirror 参数,国内的镜像 https://mirrors.aliyun.com/python-release/source/ 路径和 自动拼接的不一样? 各位大佬有什么办法吗?
2. 后来通过 apt 的 ppa 仓库下载了 3.12 了,但 uv sync 也不走 pip 的配置文件,国内源也没用
1442 次点击
所在节点    Python
10 条回复
cowcomic
49 天前
之前装 claude 的 MCP 的时候用 uv 就直接下载了,我也没设置过镜像啥的
可能我挂着机场他就直接走机场了?
xavierskip
49 天前
哈哈,我也是尝试用了一下,被网络问题劝退了。。。。

https://github.com/indygreg/python-build-standalone/releaseshttps://mirrors.aliyun.com/python-release/source/ 不是一回事。

不过文档里说:Distributions can be read from a local directory by using the file:// URL scheme.
iorilu
49 天前
随便设个代理就行阿
coldle
49 天前
几个月前用过几次,隐约记得唯一一处镜像配置是关于 pypi 的,在官方文档一个很吊诡的全局配置处。可能拯救不了你的在线安装 😂 我在网络不自由的机器上基本都换成 pdm 了
iorilu
48 天前
据我所知,你按照 pip 包可以用国内镜像

但是安装 python 各种版本是不走镜像的,直接 github 下载,uv 应该支持本地装 Python 的,如果真有需要,可以提前 github 下载 Python 包放到每个目录,然后设置一个变量指到目录就行
wryyyyyyyyyyyy
48 天前
@iorilu 是的,最后用了个 http 代理 ,就可以了。但 http 代理怎么获得呢?局域网可以用别的电脑上的,云服务器上用 http 代理好像只能自己搭(以前搭过 hk 的,但 ip 被封了就不再搞了),又尝试了装 clash 内核(命令行可以直接安装使用的),docker 没代理也拉不下来,或许可以用下载下来的 docker image 文件,但目前没有尝试。因为我是局域网服务器,突然想到了可以用其他电脑的代理。
wryyyyyyyyyyyy
48 天前
@cowcomic 是的,我本地电脑可以直接走代理,云服务器不知怎么搞,因为云服务器用代理好像有点麻烦。
wryyyyyyyyyyyy
48 天前
@xavierskip 尝试了一下,确实可以,直接下载超时,会给 url ,下载后 sftp 传到服务器;

找个文件夹放 /root/20241016/cpython-3.13.0+freethreaded-linux-x86_64-gnu

然后 [root@ubuntu-63 /etc/supervisor/conf.d]# uv python install cpython-3.13.0+freethreaded-linux-x86_64-gnu --mirror file:///root

就可以了。

⚠️: 要有那个日期的文件夹。
wryyyyyyyyyyyy
48 天前
再补充一下,uv sync 可以使用 pip 源,和 pip 一样 uv sync -i 就好了
wryyyyyyyyyyyy
48 天前
@xavierskip
@coldle
可以了,请看最新的回复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1095023

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX