我的笔记本电脑已经格式化并安装了新操作系统,从那时起我收到此错误: ImportError:没有名为git的模块
这是指一个只导入git的python代码。
我的笔记本电脑格式化之前git的位置:/ usr / local / bin / git 格式化笔记本电脑后git的位置:/ usr / bin / git
我如何/在python代码中更改以引用正确的路径?
答案 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 解决了该问题。