# OpenVLA运行报ModuleNotFoundError: No module named 'li。

> 原文链接：https://robotics.hellobike.com/pitfalls/2025-10-12-openvla-308
> 频道：pitfalls | 更新日期：2025-10-12 | 标签：auto, github-issue, openvla
> 核心摘要：OpenVLA环境已安装libero但仍报缺失模块，通过手动将LIBERO目录加入PYTHONPATH解决导入失败。

# OpenVLA运行报ModuleNotFoundError: No module named 'li。

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[ModuleNotFoundError: No module named 'libero'](https://github.com/openvla/openvla/issues/308)（GitHub openvla/openvla #308）

**状态**：有绕过办法

## 问题

在OpenVLA项目中按标准流程安装后，运行时报错`ModuleNotFoundError: No module named 'libero'`。即使确认conda环境中已存在`libero 0.1.0`版本，Python解释器仍无法识别该模块，导致程序中断。

## 环境

OpenVLA项目，Conda环境，libero 0.1.0，Linux系统（路径含/root/openvla/LIBERO）

## 解决办法

1. 确认当前conda环境中已通过pip或conda安装了`libero 0.1.0`且无报错。
2. 定位OpenVLA仓库下LIBERO源码目录的绝对路径，例如`/root/openvla/LIBERO`。
3. 在当前终端执行`export PYTHONPATH=$PYTHONPATH:/root/openvla/LIBERO`将该路径追加至环境变量。
4. 重新启动Python进程或运行脚本验证`import libero`是否成功；若仍报错，检查路径拼写及目录内是否存在`__init__.py`文件。

讨论原作者：@jiuyixu25 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub openvla/openvla #308：ModuleNotFoundError: No module named 'libero'](https://github.com/openvla/openvla/issues/308)