我尝试从ubuntu和windows终端安装现有的cookiecutter (git@github.com:Dekalabs/cookiecutter-backend.git),得到以下错误:
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.我已经阅读了其他一些有类似错误的帖子,但似乎无法解决这个问题。请指教!:)
发布于 2020-10-05 09:16:01
我尝试运行时也遇到了类似的问题:
https://github.com/adafruit/cookiecutter-adafruit-circuitpython.git进程将终止,并显示以下错误
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,但没有成功
发布于 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,所以你可以以一种简单的方式运行它:
pip install ppw
ppw然后按照说明启动新项目。
https://stackoverflow.com/questions/64044852
复制相似问题