Brainframe-cli 失败:AttributeError: module 'packaging.version' has no attribute 'LegacyVersion'

存档自 BrainFrame 论坛。发布于 2025年3月13日。 0 条回复 · 172 次浏览 由英文原帖翻译成中文。 阅读原文

AOTU support

如果你运行“brainframe compose up”时看到下面的错误,

Traceback (most recent call last):
File “/home/user/workspace/myenv/bin/brainframe”, line 5, in 
from brainframe.cli.main import main
File “/home/user/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/main.py”, line 9, in 
from brainframe.cli import commands
File “/home/user/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/commands/init.py”, line 5, in 
from .self_update import self_update
File “/home/user/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/commands/self_update.py”, line 97, in 
) → Union[version.LegacyVersion, version.Version]:
^^^^^^^^^^^^^^^^^^^^^
AttributeError: module ‘packaging.version’ has no attribute ‘LegacyVersion’

以下方法可以解决,

pip install ‘packaging<=21.3’

这是由最新的 python packaging 模块带来的兼容性问题造成的。与当前 brainframe-cli 工具兼容的版本是 21.3。这个问题将在下一个 brainframe-cli 版本中修复。

© 2026 Aotu 版权所有 · 网站隐私声明
Built on 2026-10-10 00:24:09 UTC