首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法按照python git教程进行操作

无法按照python git教程进行操作
EN

Stack Overflow用户
提问于 2012-07-08 02:07:14
回答 2查看 795关注 0票数 2

我最近安装了python-git包,当我尝试按照以下链接上的教程操作时,我发现缺少某些方法……

http://packages.python.org/GitPython/0.3.2/tutorial.html#tutorial-label

下面是我的翻译器输出的结果:

代码语言:javascript
复制
>>> from git import *
>>> repo = Repo.init('/home/deostroll/scripts/synchost')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: type object 'Repo' has no attribute 'init'
>>> repo = Repo('/home/deostroll/scripts/synchost')
>>> repo.is_dirty()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'bool' object is not callable
>>> 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-08 02:29:17

这些命令对我有效,所以我同意另一个答案,即您使用的可能是过时的版本。如果您使用的是linux,并且安装了PIP,那么您可以在命令行上执行以下操作:

代码语言:javascript
复制
pip install --upgrade GitPython

升级到最新版本。(旁注:对于我在Fedora上,该命令实际上是pip-python,因此这取决于您的发行版)。

票数 2
EN

Stack Overflow用户

发布于 2012-07-08 02:18:18

很可能您使用的是非常过时的GitPython版本。在0.3版本中,is_dirty是一种方法,并且存在init

在版本0.1中,is_dirty是一个property,并且定义了init_bare,但没有定义init

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

https://stackoverflow.com/questions/11377444

复制
相关文章

相似问题

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