yeah(老头怪叫中)
配置好了conda虚拟环境以及libero的全部数据集!总结一下每次打开 Ubuntu 后,运行 LIBERO 需要的完整命令。
每次打开终端的标准操作流程
1 2 3 4 5 6 7
| cd /home/zzm/LIBERO/
conda activate libero
|
常用命令速查
运行随机动作测试
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'
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
| cat >> ~/.bashrc << 'EOF'
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
| libero
python libero_wrapper.py random_action.py
|