0

我正在尝试使用 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。结果总是一样的。[/编辑]

4

1 回答 1

0

尝试这个。

import cookiecutter
import cookiecutter.main

像这样调用:

cookiecutter.main.cookiecutter
于 2018-12-28T06:12:19.590 回答