我正在尝试使用 python 从 cookiecutter 创建一个项目。我已经使用 pip 在 Windows 上全局安装了 cookiecutter(我没有使用虚拟环境)
pip3 install cookiecutter
我可以在 GitBash 中使用 cookiecutter 作为命令。但是,当我尝试在 python 脚本中使用它时(根据这些说明),我得到:
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。结果总是一样的。[/编辑]