ImportError:重新格式化笔记本电脑后没有名为git的模块

时间:2015-02-12 16:54:51

标签: python git

我的笔记本电脑已经格式化并安装了新操作系统,从那时起我收到此错误: ImportError:没有名为git的模块

这是指一个只导入git的python代码。

我的笔记本电脑格式化之前git的位置:/ usr / local / bin / git 格式化笔记本电脑后git的位置:/ usr / bin / git

我如何/在python代码中更改以引用正确的路径?

4 个答案:

答案 0 :(得分:27)

git模块git命令行可执行文件不同。。它们碰巧具有相同的名称并涵盖相关的任务,但它们是不同的软件包。

我将假设您的代码导入的git模块是GitPython project提供的模块。您需要安装该项目,请参阅他们的installation instructions

# pip install gitpython

答案 1 :(得分:2)

在我的cas中,我安装了pythong2-git,它解决了我的问题。

sudo apt-get install python3-git

答案 2 :(得分:1)

您可以尝试一下。

GitPython的git repo在GitHub上可用,可以在以下位置浏览:

https://github.com/gitpython-developers/GitPython 并使用以下方式克隆:

$ git clone https://github.com/gitpython-developers/GitPython git-python

使用以下命令初始化所有子模块以获得所需的依赖关系:

$ cd git-python $ git子模块更新--init --recursive

答案 3 :(得分:0)

就我而言, apt install python-git 解决了该问题。