【Pytorch】Conda環境下載慢換源/刪源/恢復默認源

文章目錄

  • 背景
  • 臨時換源
  • 永久換源
    • 打開conda配置condarc
    • 換源
    • 執行配置
  • 命令行修改源
    • 添加源
    • 查看源
  • 刪源
  • 恢復默認源
  • 使用示范

背景

隨著實驗增多,需要分割創建環境的情況時有出現,在此情況下使用conda create --name xx python=3.10 pytorch torchvision pytorch-cuda -c nvidia -c pytorch -y這樣的指令創建時如果不換源不翻墻,往往下載速度很慢,甚至于報錯CondaHTTPError: HTTP 000 CONNECTION FAILED for url之類的情況
這種創建環境太慢可能是鏡像源地址的問題,可以切換到國內的鏡像源地址試試,具體就是修改一下conda的配置文件。
在linux和window環境下通用,當然也強推vscode的wsl去直接對linux中文件簡單操作完成修改

臨時換源

比如pip某個包而不是新建一個環境時候,完全可以臨時換源,例如

pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simple

乃至于某個環境,比如完備的github開源項目,存在setup.py和run.py,只需要對著已經設置好的requirements.txt修改的時候,也一樣可以

pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple

永久換源

打開conda配置condarc

window情況
C:\Users.condarc(沒有就創建一個)
在這里插入圖片描述
右鍵選擇在記事本中編輯

linux情況
gedit ~/.condarc 或者用wsl直接找到home→用戶名→文件夾下就是用戶環境默認配置

在這里插入圖片描述
同樣右鍵選擇在記事本中/vim打開編輯

換源

在打開的文檔中粘貼以下內容
如果想阿里云(版本不容易沖突,但不知道為什么下載慢

channels:- defaults
show_channel_urls: true
default_channels:- http://mirrors.aliyun.com/anaconda/pkgs/main- http://mirrors.aliyun.com/anaconda/pkgs/r- http://mirrors.aliyun.com/anaconda/pkgs/msys2- 
custom_channels:conda-forge: http://mirrors.aliyun.com/anaconda/cloudmsys2: http://mirrors.aliyun.com/anaconda/cloudbioconda: http://mirrors.aliyun.com/anaconda/cloudmenpo: http://mirrors.aliyun.com/anaconda/cloudpytorch: http://mirrors.aliyun.com/anaconda/cloudsimpleitk: http://mirrors.aliyun.com/anaconda/cloud

如果想騰訊云(下載速度快!有些包比阿里云上要快個四五倍,但可能在GPU機器上下載到CPU版本的torch很難繃

channels:- defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/- 
custom_channels:conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

執行配置

在Windows下修改完畢可以打開Anaconda Prompt,在命令行輸入執行

conda config --set show_channel_urls yes

在linux中修改完畢可以ctrl+~(tab上邊那和)來打開終端執行修改

source ~/.bashrc

命令行修改源

添加源

pip config set global.index-url --site https://pypi.tuna.tsinghua.edu.cn/simple

查看源

pip config list

刪源

有時候可能存在源沖突情況需要刪除掉配置過的某個源
刪除源

pip config unset global.index-url

改Python源

export PATH="/home/xx/anaconda3/bin:$PATH"source ~/anaconda3/bin/activate #修改終端的默認 python 為 anaconda

恢復默認源

如果搞了半天出問題,比如某些特殊的庫在清華源阿里源都沒有的話
返回到默認源慢慢下載或許反而能正常使用

conda config --remove-key channels

使用示范

針對類似于 conda create --name VLM python=3.10 pytorch torchvision pytorch-cuda -c nvidia -c pytorch -y 創建新環境情況
添加鏡像后,在conda下載安裝pytorch時(conda install pytorch torchvision cudatoolkit=10.2 -c pytorch)去掉 -c pytorch,執行conda install pytorch torchvision cudatoolkit=10.2 ,否則還是會很慢。

添加鏡像后下載若還是出現錯誤,可以sudo gedit ~/.condarc 查看是否有一項default,將default一行刪除,保存.condarc文件并關閉,再次嘗試下載安裝。

嘛,如果對您有幫助的話就開心的復制吧,整理不易轉載請注明qwq!
如果有更好的建議或意見歡迎補充!
我是亓云鵬(亓Qí),努力與大家一同分享算法的快樂!

每博一圖(1/1)↓
在這里插入圖片描述

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

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

相關文章

uni-app三部曲之二: 封裝http請求

1.引言 前面一篇文章寫了使用Pinia進行全局狀態管理。 這篇文章主要介紹一下封裝http請求,發送數據請求到服務端進行數據的獲取。 感謝: 1.yudao-mall-uniapp: 芋道商城,基于 Vue Uniapp 實現,支持分銷、拼團、砍價、秒殺、優…

電腦自動重啟是什么原因呢?99%人都不知道的解決辦法,直接打破循環

當你的電腦突然毫無預警地自動重啟,不僅打斷了工作流程,還可能導致未保存的數據丟失,這無疑是一件令人沮喪的事情。那么,電腦自動重啟是什么原因呢?有什么方法可以解決呢?別擔心,在大多數情況下…

Android Retrofit post請求,@Body傳遞的參數轉義問題

文章目錄 問題解決原因解決方案一:自己拼接json字符串,Body使用RequestBody類型,比如解決方案二:修改Retrofit的Gson 問題 因為傳遞的參數字符串中有等號 ,結果傳遞的時候,打印出來 原始字符串&#xff…

【AIGC】GPT-4深度解析:自然語言處理的新紀元

目錄 第一部分:GPT-4技術概覽 1.1 GPT-4模型架構 多模態輸入處理 專家混合(MoE)技術詳解 參數規模和模型復雜性 1.2 GPT-4的關鍵技術創新 上下文窗口的擴展 模型性能預測技術 1.3 GPT-4與其他模型的比較 性能對比 架構差異 第二部…

docker-2

27.構建python應用鏡像-dockerfile實踐項目 1.基于官方的鏡像,構建python代碼運行環境 dockerfile 2.運行鏡像,開啟一個讀寫的容器空間(定制操作,將代碼丟進去,運行調試) 3.提交這個變化的容器層數據&#…

cal命令

1、命令詳解: cal(全稱:Calendar)該命令用來顯示當前日歷或者指定日期的公歷。 2、官方參數: -1, --one 僅顯示當前月份(默認)-3, --three 顯示上個月、當前月和下個月-s, --sunday…

谷粒商城P85發布商品時規格參數不顯示問題

P85講,發布商品,點擊下一步之后,發現規格參數不顯示 打開控制臺發現報錯forEach...錯誤 查了問題原因,發現返回的分組中個別組的關聯屬性(attrs)可能為null 所以這個時候,需要確保后端返回的attrs不能為null 方式1…

數據結構之順序存儲線性表實現詳解與示例(C,C#,C++)

文章目錄 一、順序存儲線性表的基本概念二、順序存儲線性表的實現1、數據結構定義2、初始化3、添加元素4、訪問元素5、修改元素6、刪除元素7、銷毀 三、示例C語言示例C#語言示例C語言示例 順序存儲線性表是一種基本的數據結構,它將線性表的元素按照一定的順序存放在…

Mysql中存儲過程、存儲函數、自定義函數、變量、流程控制語句、光標/游標、定義條件和處理程序的使用示例

場景 存儲過程 存儲過程是一組為了完成特定功能的SQL語句集合。使用存儲過程的目的是將常用或復雜的工作預先用SQL語句寫好并用一個指定名稱存儲起來, 這個過程經編譯和優化后存儲在數據庫服務器中,因此稱為存儲過程。 當以后需要數據庫提供與己定義…

分享WPF的UI開源庫

文章目錄 前言一、HandyControl二、AduSkin三、Adonis UI四、Panuon.WPF.UI五、LayUI-WPF六、MahApps.Metro七、MaterialDesignInXamlToolkit八、FluentWPF九、DMSkin總結 前言 分享WPF的UI開源庫。 一、HandyControl HandyControl是一套WPF控件庫,它幾乎重寫了所…

uni-app 掃描二維碼獲取信息功能

首先是掃描二維碼的功能,可以參考這篇博文 uni-app-H5頁面調用設備攝像頭掃描二維碼_uni-app app端調用攝像頭顯示至指定元素上顯示-CSDN博客 然后現在是可以掃描二維碼的狀態,掃描之后,可以看到首先是出發上一個頁面的事件,然后…

每天一個數據分析題(四百二十五)- 單因素方差分析

關于下表&#xff0c;錯誤說法是&#xff08; &#xff09; A. 這是單因素方差分析的輸出結果 B. 表中 F< F crit, 與 P-value 大于顯著性水平是等價的 C. 表內組間均方差沒有顯著大于組內均方差 D. 由于組內SS數值顯著大于組間SS&#xff0c;因此可以推斷不同分類對于…

使用Python繪制面積圖

使用Python繪制面積圖 面積圖效果代碼 面積圖 面積圖展示數據隨時間的累積變化&#xff0c;適合表現趨勢和總量。通過填充圖形下方的區域&#xff0c;可以直觀地顯示各時間點的數值及其變化。 效果 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-…

機器學習——決策樹(筆記)

目錄 一、認識決策樹 1. 介紹 2. 決策樹生成過程 二、sklearn中的決策樹 1. tree.DecisionTreeClassifier&#xff08;分類樹&#xff09; &#xff08;1&#xff09;模型基本參數 &#xff08;2&#xff09;模型屬性 &#xff08;3&#xff09;接口 2. tree.Decision…

最新開源免費數字人工具

使用步驟更是簡單到不行&#xff1a; 1. 輸入圖片&#xff1a;選擇你想要生成動態視頻的肖像圖片。 2. 輸入音頻&#xff1a;提供與圖片匹配的音頻文件&#xff0c;EchoMimic會根據音頻內容驅動肖像的動態效果。 3. 設置參數&#xff1a;一般保持默認設置即可&#xff0c;當然&…

排序題目:最小時間差

文章目錄 題目標題和出處難度題目描述要求示例數據范圍 解法思路和算法代碼復雜度分析 題目 標題和出處 標題&#xff1a;最小時間差 出處&#xff1a;539. 最小時間差 難度 3 級 題目描述 要求 給定一個 24 \texttt{24} 24 小時制的時間列表&#xff0c;時間以 &quo…

暗黑魅力:Xcode全面擁抱應用暗黑模式開發指南

暗黑魅力&#xff1a;Xcode全面擁抱應用暗黑模式開發指南 隨著蘋果在iOS 13和iPadOS 13中引入暗黑模式&#xff0c;用戶可以根據自己的喜好或環境光線選擇不同的界面主題。作為開發者&#xff0c;支持暗黑模式不僅能提升用戶體驗&#xff0c;還能彰顯應用的專業性。Xcode提供了…

《夢醒蝶飛:釋放Excel函數與公式的力量》11.4 ISERROR函數

第11章&#xff1a;信息函數 第四節 11.4 ISERROR函數 11.4.1 簡介 ISERROR函數是Excel中的一個信息函數&#xff0c;用于檢查指定單元格或表達式是否產生錯誤。如果單元格或表達式產生任何類型的錯誤&#xff08;如N/A、VALUE!、REF!等&#xff09;&#xff0c;則返回TRUE&…

全開源TikTok跨境商城源碼/TikTok內嵌商城+搭建教程/前端uniapp+后端

多語言跨境電商外貿商城 TikTok內嵌商城&#xff0c;商家入駐一鍵鋪貨一鍵提貨 全開源完美運營 海外版抖音TikTok商城系統源碼&#xff0c;TikToK內嵌商城&#xff0c;跨境商城系統源碼 接在tiktok里面的商城。tiktok內嵌&#xff0c;也可單獨分開出來當獨立站運營 二十一種…

FPGA原型驗證(八):如何選擇現成的原型驗證平臺?

第6章 如何選擇現成的原型驗證平臺? 在第5章中,我們探討了為基于FPGA的原型項目創建FPGA硬件平臺時應考慮的詳細因素。 現在,我們將考慮所謂的“自制還是購買”爭論的另一方面。什么時候使用現成的FPGA板或甚至是更復雜的基于FPGA的系統,而不是設計定制板更有意義? 什么…