本文針對(duì)不需要使用git,如果使用到了git的朋友就可以不用看啦。
在學(xué)習(xí)過(guò)程中碰到了這個(gè)問(wèn)題,ImportError:bad git executable,但其實(shí)我并沒(méi)有用到git。當(dāng)然有可能是包版本的問(wèn)題。
如果不需要使用git的話(huà),可以在報(bào)錯(cuò)的幾個(gè)文件中添加
os.environ["GIT_PYTHON_REFRESH"] = "quiet"
添加位置:import os后面,import git前面中的任意位置都可。
os.environ["GIT_PYTHON_REFRESH"] = "quiet"
這行代碼可以用于設(shè)置環(huán)境變量 GIT_PYTHON_REFRESH
的值為 "quiet"
。這個(gè)環(huán)境變量的作用是控制 GitPython 庫(kù)在導(dǎo)入時(shí)是否刷新 git 倉(cāng)庫(kù)狀態(tài)。
設(shè)置為 "quiet"
后,GitPython 將在導(dǎo)入時(shí)以靜默模式執(zhí)行狀態(tài)刷新操作,不會(huì)輸出任何相關(guān)信息或警告。這對(duì)于減少在導(dǎo)入 GitPython 時(shí)可能出現(xiàn)的冗余輸出很有幫助。
請(qǐng)注意,在運(yùn)行這行代碼之前,確保已經(jīng)導(dǎo)入了 os
模塊。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-856776.html
PS:在服務(wù)器里跑的朋友,要在服務(wù)器配置的環(huán)境中更改這些包的內(nèi)容。我使用的方法是pycharm通過(guò)ssh連接服務(wù)器,運(yùn)行服務(wù)器中配置的環(huán)境,但是pycharm保存的時(shí)候,由于upload的路徑是運(yùn)行的代碼,所以在這個(gè)時(shí)候加入os.environ["GIT_PYTHON_REFRESH"] = "quiet"可能并不會(huì)保存到服務(wù)器的環(huán)境配置中,需要注意一下。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-856776.html
到了這里,關(guān)于Import Error: Bad git executable.的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!