1
cowcomic 17 天前
之前装 claude 的 MCP 的时候用 uv 就直接下载了,我也没设置过镜像啥的
可能我挂着机场他就直接走机场了? |
2
xavierskip 17 天前
哈哈,我也是尝试用了一下,被网络问题劝退了。。。。
https://github.com/indygreg/python-build-standalone/releases 和 https://mirrors.aliyun.com/python-release/source/ 不是一回事。 不过文档里说:Distributions can be read from a local directory by using the file:// URL scheme. |
3
iorilu 17 天前
随便设个代理就行阿
|
4
coldle 17 天前 via Android
几个月前用过几次,隐约记得唯一一处镜像配置是关于 pypi 的,在官方文档一个很吊诡的全局配置处。可能拯救不了你的在线安装 😂 我在网络不自由的机器上基本都换成 pdm 了
|
5
iorilu 17 天前 via Android
据我所知,你按照 pip 包可以用国内镜像
但是安装 python 各种版本是不走镜像的,直接 github 下载,uv 应该支持本地装 Python 的,如果真有需要,可以提前 github 下载 Python 包放到每个目录,然后设置一个变量指到目录就行 |
6
wryyyyyyyyyyyy OP @iorilu 是的,最后用了个 http 代理 ,就可以了。但 http 代理怎么获得呢?局域网可以用别的电脑上的,云服务器上用 http 代理好像只能自己搭(以前搭过 hk 的,但 ip 被封了就不再搞了),又尝试了装 clash 内核(命令行可以直接安装使用的),docker 没代理也拉不下来,或许可以用下载下来的 docker image 文件,但目前没有尝试。因为我是局域网服务器,突然想到了可以用其他电脑的代理。
|
7
wryyyyyyyyyyyy OP @cowcomic 是的,我本地电脑可以直接走代理,云服务器不知怎么搞,因为云服务器用代理好像有点麻烦。
|
8
wryyyyyyyyyyyy OP @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 就可以了。 ⚠️: 要有那个日期的文件夹。 |
9
wryyyyyyyyyyyy OP 再补充一下,uv sync 可以使用 pip 源,和 pip 一样 uv sync -i 就好了
|
10
wryyyyyyyyyyyy OP |