[英]How to know if a git repository is clean with Python3 (pygit2)?
[英]python3 + pygit: “No module named 'repository'”
当将python3与pygit
依赖项一起使用时,我遇到了一条错误消息:
Traceback (most recent call last):
File "generate.py", line 8, in <module>
from git import Repo, NoSuchPathError, InvalidGitRepositoryError
File "/mnt/c/Users/foo/venv/lib/python3.6/site-packages/git/__init__.py", line 6, in <module>
from repository import Repository, InvalidRepositoryError
ModuleNotFoundError: No module named 'repository'
如果我find
在站点的包,我找到一个名为模块repository
。 这是怎么回事?
您打算使用另一个名为gitpython
模块。 您将要卸载pygit
然后获取gitpython
。
专家提示:使用requirements.txt文件锁定您的依赖项,以防止这种情况发生。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.