您的足迹: openpi-docker镜像制作

没有科学上网,手动安装openpi05

这是本文档旧的修订版!


没有科学上网,手动安装openpi05

咱们的假设背景是: 一台没有科学上网的服务器,如何在不访问github的情况下,初始化并安装openpi05

环境准备

apt update apt install -y vim git clang

准备下载离线的uv安装包到服务器上解压。 注意选择:linux x86字眼。

在线安装uv在不科学上网的情况下,比较难搞,有点煎熬

然后解压uv的安装包,配置 ~/.bashrc 增加path配置, export PATH=$PATH:/xxxx/uv的目录

然后下载cpython3.11 绿色版,因为openpi05要求是3.11版本,尽可能用绿色版本,避免直接用系统级python解释器,导致后续apt upgrade的时候被破坏。

在这里找到合适版本的python并下载到本地:

然后配置 ~/.bashrc 注意这里的的PATH配置,一定要 export PATH=/python/xxxx/bin:$PATH , 确保我们的绿色版本的python的bin目录在$PATH前面,最高优先级。

然后配置 ~/.bashrc 增加 export UV_INDEX_URL=“https://mirrors.ustc.edu.cn/pypi/simple/

此时,source ~/.bashrc 应该会让python3.11 和 uv生效,而且使用的是镜像加速地址。

代码魔改

因为代码中某些部分,不是依赖pip的,而是直接依赖github的,导致不科学上网,无法git pull初始化,我们统一修改:

环境准备

apt update apt install vim git clang

处理cpython的路径$PATH 处理uv的路径$PATH

处理setuptools>=40.8.0

基本信息

uv的cache目录在 ~/.cache/uv 下

机器人/openpi/openpi-docker镜像制作.1761200473.txt.gz · 最后更改: 2025/10/23 06:21
CC Attribution 4.0 International 除额外注明的地方外,本维基上的内容按下列许可协议发布: CC Attribution 4.0 International