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

Jav*_*per 15 python git

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

这是指一个简单地导入git的python代码.

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

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

Mar*_*ers 34

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

我将假设git您的代码导入的模块是GitPython项目提供的模块.您需要安装该项目,请参阅其安装说明:

# pip install gitpython
Run Code Online (Sandbox Code Playgroud)


小智 6

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

sudo apt-get install python3-git
Run Code Online (Sandbox Code Playgroud)


小智 5

在我的情况下apt install python-git解决了这个问题。