yeah (老头怪叫中)
配置好了conda虚拟环境以及libero的全部数据集!累死了喵

抽搐一下(嘻嘻)

总结一下每次打开 Ubuntu 后,运行 LIBERO 需要的完整命令

每次打开终端的标准操作流程

1
2
3
4
5
6
7
# 1. 进入 LIBERO 项目目录
cd /home/zzm/LIBERO/

# 2. 激活 conda 环境
conda activate libero

# 3. 运行你的脚本(选择下面其中一个)

常用命令速查

🎯 运行随机动作测试

1
cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py random_action.py

🎬 生成平滑正弦波 GIF

1
cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py sine_wave_motion.py

📹 播放真实人类演示

1
cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py play_demo_simple.py

🔧 检查数据集是否存在

1
cd /home/zzm/LIBERO/ && conda activate libero && python -c "from libero.libero import get_libero_path; import os; print(get_libero_path('datasets')); print(os.listdir(get_libero_path('datasets')) if os.path.exists(get_libero_path('datasets')) else '不存在')"

创建一键启动脚本(推荐)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 创建快捷命令脚本
cat > ~/libero_start.sh << 'EOF'
#!/bin/bash
cd /home/zzm/LIBERO/
conda activate libero
echo "=== LIBERO 环境已就绪 ==="
echo "当前目录: $(pwd)"
echo "Python 环境: $(which python)"
echo ""
echo "可用命令:"
echo " python libero_wrapper.py random_action.py # 随机动作"
echo " python libero_wrapper.py sine_wave_motion.py # 平滑正弦波"
echo " python libero_wrapper.py play_demo_simple.py # 真实演示"
echo ""
exec $SHELL
EOF

chmod +x ~/libero_start.sh

以后每次只需要运行:

1
source ~/libero_start.sh

或者创建别名(最简单)

1
2
3
4
5
6
7
8
9
10
11
# 添加到 ~/.bashrc
cat >> ~/.bashrc << 'EOF'

# LIBERO 快捷命令
alias libero='cd /home/zzm/LIBERO/ && conda activate libero'
alias libero_random='cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py random_action.py'
alias libero_sine='cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py sine_wave_motion.py'
alias libero_demo='cd /home/zzm/LIBERO/ && conda activate libero && python libero_wrapper.py play_demo_simple.py'
EOF

source ~/.bashrc

之后只需要输入:

1
2
3
4
libero           # 进入项目目录并激活环境
libero_random # 直接运行随机动作
libero_sine # 运行平滑正弦波
libero_demo # 运行真实演示

完整启动示例

1
2
3
4
5
# 打开 Ubuntu 终端后,只需输入:
libero

# 然后运行你想要的脚本:
python libero_wrapper.py random_action.py

文件位置总结

文件 路径 说明
项目根目录 /home/zzm/LIBERO/ 主目录
包装器脚本 /home/zzm/LIBERO/libero_wrapper.py 修复导入问题
随机动作脚本 /home/zzm/LIBERO/random_action.py 随机测试
正弦波脚本 /home/zzm/LIBERO/sine_wave_motion.py 平滑运动
演示脚本 /home/zzm/LIBERO/play_demo_simple.py 真实演示
生成的 GIF /home/zzm/LIBERO/*.gif 动画文件

快速复制 GIF 到 Windows

1
cp /home/zzm/LIBERO/*.gif /mnt/c/Users/$USER/Desktop/

以后每次打开终端,最简单的方式就是:

1
source ~/libero_start.sh

然后运行你需要的脚本!