首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“cookiecutter.main”的模块;“cookiecutter”不是包

ModuleNotFoundError:没有名为“cookiecutter.main”的模块;“cookiecutter”不是包
EN

Stack Overflow用户
提问于 2018-12-28 13:06:52
回答 1查看 1.2K关注 0票数 0

我正在尝试使用python从cookiecutter创建一个项目。我已经通过pip在Windows上全局安装了cookiecutter (我没有使用虚拟环境

代码语言:javascript
复制
pip3 install cookiecutter

我可以在GitBash中使用cookiecutter作为命令。但是,当我尝试在python脚本中使用它时(基于these指令),我得到:

代码语言:javascript
复制
ModuleNotFoundError: No module named 'cookiecutter.main'; 'cookiecutter' is not a package

下面是脚本文件:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2018-12-28 14:12:20

尝尝这个。

代码语言:javascript
复制
import cookiecutter
import cookiecutter.main

像这样调用:

代码语言:javascript
复制
cookiecutter.main.cookiecutter
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53953900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档