簡體   English   中英

ModuleNotFound:沒有名為“git”的模塊

[英]ModuleNotFound : No module named "git"

我正在使用以下命令更新我的 git 存儲庫

python3 helper.py --update SomeName

但它顯示錯誤如下:

Traceback (most recent call last):
  File "helper.py", line 13, in <module>
          import git
ModuleNotFoundError: No module named 'git'

我已經安裝了 Python 3 (3.8.5) 和 Python 2 (2.7.18)。

安裝 GitPython之后,一個簡單的pip install GitPython就足夠了。

如果沒有,請檢查gitpython-developers/GitPython 問題 1051

盡管我不知道是什么原因造成的,但我知道 GitPython 2.x 應該適用於 Python 2 和 3,而 GitPython 3 僅適用於 Python 3。

很難理解這里到底發生了什么,但是當運行 pip3 install GitPython 我也無法成功運行import git

我最好的猜測是 pip 在 PYTHONPATH 之外安裝東西,這當然令人驚訝

在我的案例中,在 Windows 上起作用的是

python3 -m pip install gitpython

即使在通過pip3安裝GitPython之后,也沒有找到該模塊,即使我包含了適當的路徑。 起作用的是我提到的命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM