首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装Cookiecutter?

无法安装Cookiecutter?
EN

Stack Overflow用户
提问于 2020-09-24 18:47:12
回答 2查看 223关注 0票数 0

我尝试从ubuntu和windows终端安装现有的cookiecutter (git@github.com:Dekalabs/cookiecutter-backend.git),得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Lisa\AppData\Local\Programs\Python\Python37-32\Scripts\cookiecutter.exe\__main__.py", line 7, in <module>
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\click\core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\click\core.py", line 782, in main
    rv = self.invoke(ctx)
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\click\core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\click\core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\cookiecutter\cli.py", line 152, in main
    skip_if_file_exists=skip_if_file_exists,
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\cookiecutter\main.py", line 74, in cookiecutter
    directory=directory,
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\cookiecutter\repository.py", line 114, in determine_repo_dir
    no_input=no_input,
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\site-packages\cookiecutter\vcs.py", line 104, in clone
    stderr=subprocess.STDOUT,
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "c:\users\lisa\appdata\local\programs\python\python37-32\lib\subprocess.py", line 487, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['git', 'clone', 'git@github.com:Dekalabs/cookiecutter-backend.git']' returned non-zero exit status 128.

我已经阅读了其他一些有类似错误的帖子,但似乎无法解决这个问题。请指教!:)

EN

回答 2

Stack Overflow用户

发布于 2020-10-05 09:16:01

我尝试运行时也遇到了类似的问题:

代码语言:javascript
复制
https://github.com/adafruit/cookiecutter-adafruit-circuitpython.git

进程将终止,并显示以下错误

代码语言:javascript
复制
subprocess.CalledProcessError: Command '['git', 'clone', 'https://github.com/adafruit/cookiecutter-adafruit-circuitpython.git']' returned non-zero exit status 128.

我尝试过git config --global http.sslVerify false,但没有成功

票数 0
EN

Stack Overflow用户

发布于 2021-05-05 20:53:37

这是由命令git clone失败引起的。

解决方法:

您可以访问ithub.com:Dekalabs/cookiecutter-backend.git,下载整个源码包,然后将其解压缩到例如/tmp/cookiecutter-backend

然后运行以下命令:

cookiecutter /tmp/cookiecutter-backend

对于普通的python包模板,你可以只使用ppw (Python项目向导),它也是基于cookiecutter的,但它同时打包了cookiecutter和template,所以你可以以一种简单的方式运行它:

代码语言:javascript
复制
pip install ppw
ppw

然后按照说明启动新项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64044852

复制
相关文章

相似问题

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