# unitree_sdk2py安装后ImportError循环导入b2模块

> 原文链接：https://robotics.hellobike.com/pitfalls/2025-12-14-unitree-sdk2-python-73
> 频道：pitfalls | 更新日期：2025-12-14 | 标签：auto, github-issue, unitree_sdk2_python
> 核心摘要：全新环境安装unitree_sdk2py触发循环导入错误，改用pip install -e可编辑模式安装可绕过。

# unitree_sdk2py安装后ImportError循环导入b2模块

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[ImportError: Circular import on fresh installation](https://github.com/unitreerobotics/unitree_sdk2_python/issues/73)（GitHub unitreerobotics/unitree_sdk2_python #73）

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

## 问题

在Ubuntu系统Python 3.8/3.12全新Conda环境中，通过`pip install .`或`pip install unitree_sdk2py==1.0.1`安装unitree_sdk2py后，执行`from unitree_sdk2py.core.

## 环境

Ubuntu系统，Python 3.8及3.12，Conda虚拟环境，unitree_sdk2py v1.0.1或源码安装

## 解决办法

1. 克隆仓库后不使用`pip install .`标准安装方式
2. 在仓库根目录执行`pip install -e <repo_path>`以可编辑模式安装
3. 该问题已由PR #126与#107修复，建议拉取最新代码或等待新版本发布后重新标准安装

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

## 原始参考来源 (Sources)

- [GitHub unitreerobotics/unitree_sdk2_python #73：ImportError: Circular import on fresh installation](https://github.com/unitreerobotics/unitree_sdk2_python/issues/73)