我正在尝试编写一些python代码来自动化一些东西,并希望在执行期间安装一些ruby gems。
我正在阅读Invoke
我尝试使用记录here的cli api,这就是我尝试运行它的方式:
import invoke
invoke.cli.parse(*args, **kwargs)
但收到此错误:
AttributeError: 'module' object has no attribute 'cli'
答案 0 :(得分:1)
invoke.cli
可能是invoke
的子模块,默认情况下不会导入。尝试:
import invoke.cli
编辑:我怀疑,看看__init__.py
和package organization证实了我的怀疑。 cli
是您需要明确导入的子模块。