【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.mzph.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的系统,而不是设计定制板更有意义? 什么…