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

Win10+python3.6+git運行出現(xiàn)問題的解決

 更新時間:2023年06月16日 08:37:20   作者:金色麥田~  
這篇文章主要介紹了Win10+python3.6+git運行出現(xiàn)問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Win10+python3.6+git運行出現(xiàn)問題

問題描述

這個問題有點迷,基本就是因為python無法調(diào)用git, 很可能是環(huán)境變量的問題, 設(shè)置了一下,還是不行 

如下了下面的錯誤提示:

ImportError: Bad git executable.
The git executable must be specified in one of the following ways:
    - be included in your $PATH
    - be set via $GIT_PYTHON_GIT_EXECUTABLE
    - explicitly set via git.refresh()

All git commands will error until this is rectified.

This initial warning can be silenced or aggravated in the future by setting the
$GIT_PYTHON_REFRESH environment variable. Use one of the following values:
    - quiet|q|silence|s|none|n|0: for no warning or exception
    - warn|w|warning|1: for a printed warning
    - error|e|raise|r|2: for a raised exception

Example:
    export GIT_PYTHON_REFRESH=quiet


During handling of the above exception, another exception occurred:

解決方案

很簡單。。。

在小黑窗中輸入下面的指令即可:

set GIT_PYTHON_GIT_EXECUTABLE=C:\Program Files\Git\cmd\git.exe

應(yīng)該就是手動設(shè)置環(huán)境變量,可以使得python調(diào)用git。

ImportError: Bad git executable錯誤的解決

錯誤具體形式如下:

ImportError: Failed to initialize: Bad git executable.
The git executable must be specified in one of the following ways:
    - be included in your $PATH
    - be set via $GIT_PYTHON_GIT_EXECUTABLE
    - explicitly set via git.refresh()

All git commands will error until this is rectified.

This initial warning can be silenced or aggravated in the future by setting the
$GIT_PYTHON_REFRESH environment variable. Use one of the following values:
    - quiet|q|silence|s|none|n|0: for no warning or exception
    - warn|w|warning|1: for a printed warning
    - error|e|raise|r|2: for a raised exception

Example:
    export GIT_PYTHON_REFRESH=quiet

出現(xiàn)這個問題,主要要了解并解決兩個問題。

第一個要解決的問題,自己之前是在github上直接通過下載得到的相關(guān)代碼文件,而不是經(jīng)過git clone命令得到的文件。所以導(dǎo)致git出錯。

正確的方法是在github上得到git鏈接(.git形式)

然后在自己本機的特定目錄下運行(xxx.git是在github上得到的git鏈接):

git clone xxx.git

第二個要解決的問題,要將GIT_PYTHON_GIT_EXECUTABLE設(shè)置為自己本機中g(shù)it.exe所在的路徑,可以在git bash中輸入where git命令得到git.exe的路徑,比如說路徑為C:\git\bin\git.exe。

在得知這個路徑后,在自己本機的特定目錄下運行:

set GIT_PYTHON_GIT_EXECUTABLE=C:\git\bin\git.exe

在處理好這兩個問題后,就沒有出現(xiàn)Bad git executable的bug了,成功解決。

總結(jié)

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

相關(guān)文章

  • pandas數(shù)據(jù)探索之合并數(shù)據(jù)示例詳解

    pandas數(shù)據(jù)探索之合并數(shù)據(jù)示例詳解

    這篇文章主要為大家介紹了pandas數(shù)據(jù)探索之合并數(shù)據(jù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • PyCharm無代碼提示解決方案

    PyCharm無代碼提示解決方案

    最近發(fā)現(xiàn)在使用pycharm編寫python代碼的時候發(fā)現(xiàn)沒有了代碼提示的功能,下面這篇文章主要給大家介紹了關(guān)于PyCharm無代碼提示解決方案的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 談?wù)刾ython垃圾回收機制

    談?wù)刾ython垃圾回收機制

    這篇文章主要介紹了python垃圾回收機制的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • 基于PyQt5制作一個猜數(shù)字小游戲

    基于PyQt5制作一個猜數(shù)字小游戲

    這篇文章主要為大家介紹了如何用Python中的PyQt5模塊制作一個帶GUI的猜數(shù)字小游戲,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-03-03
  • Python?4種實現(xiàn)定時任務(wù)的方案

    Python?4種實現(xiàn)定時任務(wù)的方案

    這篇文章主要給大家分享了Python?4種實現(xiàn)定時任務(wù)的方案,運用 while True: + sleep()、Timeloop 庫、threading.Timer 、內(nèi)置模塊 sched ,下面就來看看具體的實現(xiàn)過程吧
    2021-12-12
  • Mac下Anaconda的安裝和使用教程

    Mac下Anaconda的安裝和使用教程

    這篇文章主要介紹了Mac下Anaconda的安裝和使用教程,非常不錯,具有一定的參考價借鑒價值,需要的朋友可以參考下
    2018-11-11
  • python實現(xiàn)從字符串中找出字符1的位置以及個數(shù)的方法

    python實現(xiàn)從字符串中找出字符1的位置以及個數(shù)的方法

    這篇文章主要介紹了python實現(xiàn)從字符串中找出字符1的位置以及個數(shù)的方法,對于Python字符串操作的學(xué)習(xí)有一定的幫助與借鑒作用,需要的朋友可以參考下
    2014-08-08
  • python3處理含有中文的url方法

    python3處理含有中文的url方法

    今天小編就為大家分享一篇python3處理含有中文的url方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 兒童python練習(xí)實例

    兒童python練習(xí)實例

    小編在網(wǎng)上整理了關(guān)于兒童python相關(guān)編程的練習(xí)實例,如果有小朋友對此感興趣可以學(xué)習(xí)下。
    2018-05-05
  • Python實現(xiàn)拷貝/刪除文件夾的方法詳解

    Python實現(xiàn)拷貝/刪除文件夾的方法詳解

    這篇文章主要介紹了Python實現(xiàn)拷貝/刪除文件夾的方法,涉及Python針對文件夾的遞歸、遍歷、拷貝、刪除等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-08-08

最新評論