【git】pip install git+https://github.com/xxx/xxx替換成本地下載編譯安裝解決網絡超時問題

目錄

🌑🌑 背景?

🌒 🌒作用

🌔🌔 問題

🌔🌔解決方案?

🌙方法一

🌙方法二

🌝🌝我的解決方案

整理不易,歡迎一鍵三連!!!

送你們一條美麗的--分割線--


🌑🌑 背景?

? ? ? ? 通常在安裝某些模型或者模塊時,通常最方便的方式就是通過pip install git+https://github.com/xxx/xxx的方式進行git clone,但是經常會由于網絡問題沒法正常正常下載,因此就需要本地下載編譯安裝

🌒 🌒作用

pip install git+https://github.com/xxx/xxx命令的主要作用是:

????????pip將會使用Git工具自動從遠程代碼庫中下載源代碼并安裝到本地目錄下 ,并進行自動安裝。

🌔🌔 問題

????????下載安裝CLIP模型時,首先想到的是:??pip install git+https://github.com/openai/CLIP.git的方式,然后下載過程中由于網絡連接問題報錯,因為服務器沒法科學上網。。。

????????報錯信息:Running command git clone --filter-blob:none --quiet https://github.com/openai/(lIgit /tmp/pip-reg-build-r7wizorc
fatal: 無法訪間 "https://github.com/openai/(lIgit/':

Failed to comnect to github.com port 443 after 127334 ms: 連接超時
error:subprocess-exited with-error

????????詳細報錯如下:

????????可以看到,報錯信息中的提示也是說無法連接到GitHub網絡,網絡超時所以失敗報錯,但是如果實在想通過git+https這種方式安裝,可以參考官方文檔。pip documentation?

????????下面是官網的截圖,可以看出其實官方是不推薦使用這種方式安裝的。?

🌔🌔解決方案?

?網上有多種解決方案,其中之一為修改命令:

🌙方法一

將原語句為:

pip install 'git+https://github.com/xxx/xxx.git'

改為:

pip install 'git+https://gitclone.com/github.com/xxx/xxx.git'

如果還不行,試試方法二,因為我的不行。。。

🌙方法二

清除防火墻或代理

git config --global --unset http.proxygit config --global --unset https.proxy

????????我試了2種方法都不行,所以我索性不用pip install git+https的方式了,一步一步來。

🌝🌝我的解決方案

  • ??第一步:直接打開要下載的GitHub網站,例如打開網站GitHub

?

  • 第二步:下載zip壓縮包,這一步需要點時間,如果你有科學上網的話會很快,因為都是代碼,不會特別大,幾秒鐘就搞定了。

??

????????這一步如果還是無法下載的話,不妨試試以下代碼:

#克隆源碼
git clone https://github.com/xxx/xxx.git

????????如果可以的話,可以繼續下一步。

  • 第三步:解壓zip,查看setup.py

???

至此恭喜你已經成功一大半了,只需最后一步。

  • 第四步:運行以下代碼實現本地編譯安裝?
python setup.py install

??

至此就大功告成了,撒花花🌸🌸🌸🌸

整理不易,歡迎一鍵三連!!!

送你們一條美麗的--分割線--


🌷🌷🍀🍀🌾🌾🍓🍓🍂🍂🙋🙋🐸🐸🙋🙋💖💖🍌🍌🔔🔔🍉🍉🍭🍭🍋🍋🍇🍇🏆🏆📸📸????🍎🍎👍👍🌷🌷

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165870.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165870.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165870.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

7-12 統計投票情況(集合)

7-12 統計投票情況(集合) 分數 10 作者 python課程組 單位 福州大學至誠學院 利用集合分析活動投票情況。 第一小隊有五名隊員,序號是1,2,3,4,5;第二小隊也有五名隊員,序號6,7,8,9,10。 輸入一個由得票隊員編號組成的…

分布式篇---第三篇

系列文章目錄 文章目錄 系列文章目錄前言一、什么是補償事務?二、消息隊列是怎么實現的?三、那你說說Sagas事務模型前言 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站,這篇文章男女通用,看懂了就去分享給你的碼吧。…

qgis添加postgis數據

左側瀏覽器-PostGIS-右鍵-新建連接 展開-雙擊即可呈現 可以點擊編輯按鈕對矢量數據編輯后是直接入庫的,因此謹慎使用。

【DQN】基于pytorch的強化學習算法Demo

目錄 簡介代碼 簡介 DQN(Deep Q-Network)是一種基于深度神經網絡的強化學習算法,于2013年由DeepMind提出。它的目標是解決具有離散動作空間的強化學習問題,并在多個任務中取得了令人矚目的表現。 DQN的核心思想是使用深度神經網…

企業數字化轉型的作用是什么?_光點科技

在當今快速變化的商業環境中,數字化轉型已成為企業發展的重要策略。企業數字化轉型指的是利用數字技術改造傳統業務模式和管理方式,以提升效率、增強競爭力和創造新的增長機會。 提升運營效率:數字化轉型通過引入自動化工具和智能系統&#x…

指數退避重試

指數退避重試(Exponential Backoff and Retry)是一種網絡通信中常用的錯誤處理和重試策略。它通常用于處理臨時性的故障,例如網絡延遲、服務器過載或臨時性的錯誤,以提高系統的可靠性和穩定性。 基本思想是,當發生一個…

NX二次開發UF_CSYS_ask_wcs 函數介紹

文章作者:里海 來源網站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_ask_wcs Defined in: uf_csys.h int UF_CSYS_ask_wcs(tag_t * wcs_id ) overview 概述 Gets the object identifier of the coordinate system to which the work coordin…

JMeter壓測常見面試問題

1、JMeter可以模擬哪些類型的負載? JMeter可以模擬各種類型的負載,包括但不限于Web應用程序、API、數據庫、FTP、SMTP、JMS、SOAP / RESTful Web服務等。這使得JMeter成為一個功能強大且靈活的壓力測試工具。 2、如何配置JMeter來進行分布式壓力測試&a…

在華為昇騰開發板安裝gdal-python

作者:朱金燦 來源:clever101的專欄 為什么大多數人學不會人工智能編程?>>> 在華為昇騰開發板安裝gdal-python分為兩步:編譯gdal庫和下載gdal對應的python包。 1.編譯gdal庫 首先下載gdal庫,。在linux(arm架構)上編譯的gdal庫及其第三方庫源碼,內含一個編譯…

智慧法院 | RPA+AI打造智慧執行助手,解決“案多人少”現實難題

為深化政法智能化建設,加強“智慧治理”“智慧法院”“智慧檢務”“智慧警務”“智慧司法”等信息平臺建設,深入實施大數據戰略,實現科技創新成果同政法工作深度融合。法制日報社于今年3月繼續舉辦了2023政法智能化建設創新案例及論文征集宣傳…

Unity UGUI的HorizontalLayoutGroup(水平布局)組件

Horizontal Layout Group | Unity UI | 1.0.0 1. 什么是HorizontalLayoutGroup組件? HorizontalLayoutGroup是Unity UGUI中的一種布局組件,用于在水平方向上對子物體進行排列和布局。它可以根據一定的規則自動調整子物體的位置和大小,使它…

Shell腳本:Linux Shell腳本學習指南(第二部分Shell編程)二

第二部分:Shell編程(二) 十一、Shell數組:Shell數組定義以及獲取數組元素 和其他編程語言一樣,Shell 也支持數組。數組(Array)是若干數據的集合,其中的每一份數據都稱為元素&#…

Navicat 技術指引 | GaussDB服務器對象的創建/設計(編輯)

Navicat Premium(16.2.8 Windows版或以上) 已支持對GaussDB 主備版的管理和開發功能。它不僅具備輕松、便捷的可視化數據查看和編輯功能,還提供強大的高階功能(如模型、結構同步、協同合作、數據遷移等),這…

【華為OD題庫-034】字符串化繁為簡-java

題目 給定一個輸入字符串,字符串只可能由英文字母(a ~ z、A ~ Z)和左右小括號()組成。當字符里存在小括號時,小括號是成對的,可以有一個或多個小括號對,小括號對不會嵌套,小括號對內可以包含1個或多個英文字母也可以不…

Jenkins Ansible 參數構建

首先在Jenkins中創建自由項目 在web端配置完成后在另一臺機子上下載nginx 在gitlab端創建項目并創建文件配置代碼 在有Jenkins的機器上下載Ansible [rootslave1 ~]# yum -y install epel-release [rootslave1 ~]# yum -y install ansible再進入下載nginx機器中克隆gitlab項目…

Android 框架層AIDL 添加接口

文章目錄 AIDL的原理構建AIDL的流程往凍結的AIDL中加接口 AIDL的原理 可以利用ALDL定義客戶端與服務均認可的編程接口,以便二者使用進程間通信 (IPC) 進行相互通信。在 Android 中,一個進程通常無法訪問另一個進程的內存。因此,為進行通信&a…

卷積神經網絡(AlexNet)鳥類識別

文章目錄 一、前言二、前期工作1. 設置GPU(如果使用的是CPU可以忽略這步)2. 導入數據3. 查看數據 二、數據預處理1. 加載數據2. 可視化數據3. 再次檢查數據4. 配置數據集 三、AlexNet (8層)介紹四、構建AlexNet (8層)網絡模型五、…

微信小程序image組件圖片設置最大寬度 寬高自適應

問題描述:在使用微信小程序image組件的時候,在不確定圖片寬高情況下 想給一個最大寬度讓圖片自適應,按比例,image的widthfiex和heightFiex并不能滿足(只指定最大寬/高并不會生效) 問題解決:使用…

居家適老化設計第二十九條---衛生間之花灑

無電源 燈光顯示 無障礙扶手型花灑 以上產品圖片均來源于淘寶 侵權聯系刪除 居家適老化衛生間的花灑通常具有以下特點和功能:1. 高度可調節:適老化衛生間花灑可通過調節高度,滿足不同身高的老年人使用需求,避免彎腰或過高伸展造…

【開源】基于Vue.js的固始鵝塊銷售系統

項目編號: S 060 ,文末獲取源碼。 \color{red}{項目編號:S060,文末獲取源碼。} 項目編號:S060,文末獲取源碼。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、功能模塊2.1 數據中心模塊2.2 鵝塊類型模塊2.3 固…