欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python安裝pygit2失敗問題及解決

 更新時間:2024年06月25日 15:00:56   作者:巴啦啦魔仙變!!  
這篇文章主要介紹了Python安裝pygit2失敗問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python安裝pygit2失敗

報錯輸出

這是最后一部分輸出

  In file included from src/blob.c:30:0:
  src/blob.h:33:10: fatal error: git2.h: 沒有那個文件或目錄
   #include <git2.h>
            ^~~~~~~~
  compilation terminated.
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for pygit2
Failed to build pygit2
ERROR: Could not build wheels for pygit2 which use PEP 517 and cannot be installed directly

原因

我是因為Python的版本太低了。

現(xiàn)在是3.6,我更新到3.9后就好了。更新命令

 conda update python

python調(diào)用gitpython,遇到gitpython庫不支持的復雜命令或個性命令時的解決

需求

在執(zhí)行git log命令時,git中支持諸如:

git log --pretty=format:"%H,%an,%cd" “D:\your_target_file_path”> D:/test/log_data/log.csv

但是當我們希望通過python批量拉取自定義repo的時候

我們發(fā)現(xiàn)gitpython時,并不支持這類非常規(guī)命令(如果有知道如何使用非常規(guī)命令的小伙伴在評論區(qū)指出)

這個時候我們可以通過python+cmd的思路來解決這個問題


在這里插入圖片描述

Git_Log.py

import subprocess

# microsoftdocs/azure-docs-sdk-python
RepoFullName = input(str("請輸入Repo:"))
RepoFullName_split = RepoFullName.split("/")
repo_file = RepoFullName_split[0]+"_"+RepoFullName_split[1]
cmd1 = "cd \\"
cmd2 = "D:"
cmd3 = "cd test"
cmd5 = "cd {}".format(repo_file)
cmd6 = "git init"
cmd8 = "git checkout -b baymax_branch"
cmd14 = """git log --pretty=format:"%H,%an,%cd" > D:/test/log_data/log_{}.csv""".format(repo_file)
cmd = cmd1 + " && " + cmd2 + " && " + cmd3 + " && " + \
      cmd5 + " && " + cmd6 + " && " + cmd8 + " && " + cmd14

subprocess.Popen(cmd, shell=True)

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python中字符串相關操作的運算符總結

    Python中字符串相關操作的運算符總結

    這篇文章主要介紹了Python之字符串相關操作的運算符,本文通過案例給大家詳細講解python字符串運算符的說明,需要的朋友可以參考下
    2023-12-12
  • Python?的?ultralytics?庫功能及安裝方法

    Python?的?ultralytics?庫功能及安裝方法

    ultralytics庫由Ultralytics團隊開發(fā),旨在為YOLO系列模型提供高效、靈活且易于使用的工具,本文將詳細介紹ultralytics庫的功能、安裝方法、核心模塊以及使用示例,感興趣的朋友一起看看吧
    2025-03-03
  • 淺析Python 中的 WSGI 接口和 WSGI 服務的運行

    淺析Python 中的 WSGI 接口和 WSGI 服務的運行

    這篇文章主要介紹了Python 中的 WSGI 接口和 WSGI 服務的相關資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • TensorFlow的環(huán)境配置與安裝方法

    TensorFlow的環(huán)境配置與安裝方法

    這篇文章主要介紹了TensorFlow的環(huán)境配置與安裝方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Opencv常見圖像格式Data Type及代碼實例

    Opencv常見圖像格式Data Type及代碼實例

    這篇文章主要介紹了Opencv常見圖像格式Data Type及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • python+tkinter編寫電腦桌面放大鏡程序實例代碼

    python+tkinter編寫電腦桌面放大鏡程序實例代碼

    這篇文章主要介紹了Python+tkinter編寫電腦桌面放大鏡程序實例代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python關于excel多個sheet的導入導出方式

    python關于excel多個sheet的導入導出方式

    這篇文章主要介紹了python關于excel多個sheet的導入導出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • pytorch MSELoss計算平均的實現(xiàn)方法

    pytorch MSELoss計算平均的實現(xiàn)方法

    這篇文章主要介紹了pytorch MSELoss計算平均的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • python中的垃圾回收(GC)機制

    python中的垃圾回收(GC)機制

    這篇文章主要介紹了python中的GC機制,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • 使用Python獲取Word文檔關鍵信息

    使用Python獲取Word文檔關鍵信息

    計算 Word 文檔的頁數(shù)、字數(shù)等信息是出版、學術和內(nèi)容管理等領域的一項基本任務,本文介紹了使用Python直接獲取Word文檔頁數(shù)、字數(shù)、段落數(shù)、節(jié)數(shù)等信息的方法,希望對大家有所幫助
    2024-03-03

最新評論