我正在尝试使用python从cookiecutter创建项目。我已使用pip在Windows上全局安装了cookiecutter(我未使用虚拟环境)
pip3 install cookiecutter
我能够将cookiecutter用作GitBash中的命令。但是,当我尝试在python脚本(基于these指令)中使用它时,我得到:
ModuleNotFoundError: No module named 'cookiecutter.main'; 'cookiecutter' is not a package
这是脚本文件:
from cookiecutter.main import cookiecutter
cookiecutter(
'<redacted>',
no_input=True,
extra_context={
'directory_name': 'bar',
'file_name': 'baz',
'greeting_recipient': 'inga'
}
)
我在这里想念什么?
[编辑] 我还使用Windows标准命令提示符以及在Linux中使用virtualenv进行了尝试。结果总是一样的。 [/ edit]
答案 0 :(得分:0)
尝试一下。
import cookiecutter
import cookiecutter.main
这样调用:
cookiecutter.main.cookiecutter