ImportError:无法导入名称“pybindIETFXMLEncoder”

2024-10-03 02:41:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,我使用pytest运行测试脚本。 我不知道怎么解决这个问题。我试过安装pip安装pyangbind它说-要求已经满足。我有点不知道下一步该怎么办。在

但是,我面临着这个问题-

#pytest test.py
Hint: make sure your test modules/packages have valid Python names.
Traceback:
test.py:12: in <module>
    from config.generator import NcConfig
../config/generator.py:4: in <module>
    from .base import PybBase
../config/base.py:9: in <module>
    from pyangbind.lib.serialise import pybindIETFXMLEncoder
E   ImportError: cannot import name 'pybindIETFXMLEncoder'

Python的冻结告诉我- 以下是对我的虚拟py环境的依赖关系

^{pr2}$

python版本是3.5.2。在

$python --version
Python 3.5.2

Tags: pipinfrompytestimport脚本config
1条回答
网友
1楼 · 发布于 2024-10-03 02:41:37

您试图从pyangbind.lib.serialise导入的名称在版本0.8.1中不存在。该版本发布于2018年5月,而类型仅为2018年6月的committed to the repository。在

如果希望使用此类型,则需要使用source repository中尚未发布的代码。在

请参阅pip documentation了解如何执行此操作。在

相关问题 更多 >