【Pytorch】Conda环境下载慢换源/删源/恢复默认源

news2024/11/13 9:20:26

文章目录

  • 背景
  • 临时换源
  • 永久换源
    • 打开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/cloud
  msys2: http://mirrors.aliyun.com/anaconda/cloud
  bioconda: http://mirrors.aliyun.com/anaconda/cloud
  menpo: http://mirrors.aliyun.com/anaconda/cloud
  pytorch: http://mirrors.aliyun.com/anaconda/cloud
  simpleitk: 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/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: 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.coloradmin.cn/o/1917908.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

maven——(重要)手动创建,构建项目

创建项目 手动按照maven层级建好文件夹,并写上java,测试代码和pom文件 构建项目 在dos窗口中执行如下命令 compile编译 当前maven仓库中什么都没有。 在pom所在层级下,执行: mvn compile 就开始显示下面这些,…

整数的英语表示

题目链接 整数的英语表示 题目描述 注意点 0 < num < 2^31 - 1 解答思路 每三个数字形成一组&#xff08;高位不足的部分可以用0填充&#xff09;&#xff0c;使用StringBuilder拼接每组的数字和单位关键是三个数字的英语表示&#xff0c;包含个位、十位、百位&…

java入门-告别C进入java世界

目标 java体系 java开发环境 helloworld java语法 java体系 java开发环境 安装JDK JDK&#xff1a; Java Developement Kit 配置jdk 为什么需要配置 操作系统找不到此程序 操作系统PATH PATH C:\Users\49354>echo %PATH% C:\Program Files (x86)\VMware\VMware Works…

Java---SpringBoot详解一

人性本善亦本恶&#xff0c; 喜怒哀乐显真情。 寒冬暖夏皆有道&#xff0c; 善恶终归一念间。 善念慈悲天下广&#xff0c; 恶行自缚梦难安。 人心如镜自省照&#xff0c; 善恶分明照乾坤。 目录 一&#xff0c;入门程序 ①&#xff0c;创建springboot工程&#…

安泰电压放大器的选型方案是什么

电压放大器是一种常见的电路元件&#xff0c;广泛应用于各种电子设备中。在选择电压放大器的时候&#xff0c;我们需要考虑一系列因素&#xff0c;以确保选型方案能够满足实际需求。下面安泰电子将详细介绍电压放大器选型的主要考虑因素&#xff0c;包括应用需求、技术性能、成…

CSDN回顾与前行:我的创作纪念日——2048天的技术成长与感悟

CSDN回顾与前行&#xff1a;我的创作纪念日——2048天的技术成长与感悟 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 前言 时光荏苒&#xff0c;岁月如梭。转眼间&#xff0c;从我在CSDN上写下第一篇技术博客《2-6 带头结点的链式表操作…

《WebGIS快速开发教程》第7版发布

老规矩先看封面&#xff1a; 可以看到我们在封面上加了“classic”的字样&#xff0c;这意味着第7版将会是经典版本&#xff0c;或者说具有里程碑意义的一个版本。 拿到新书我们可以看到第7版的整体风格是以“业务场景”为核心&#xff0c;所有讲解的知识点和案例都是围绕着业…

一文清晰了解CSS——简单实例

首先一个小技巧&#xff1a; 一定要学会的vsCode格式化整理代码的快捷键&#xff0c;再也不用手动调格式了-腾讯云开发者社区-腾讯云 (tencent.com) CSS选择器用于选择要应用样式的HTML元素。常见的选择器包括&#xff1a; 类选择器&#xff1a;以.开头&#xff0c;用于选择具…

STM32CubeMX 下载及安装教程

1. 什么是 STM32CubeMX? STM32CubeMX 是一款图形化的配置工具&#xff0c;用于配置 STM32 系列微控制器的硬件外设、时钟系统以及中间件组件。它提供了一种可视化的方式来设置硬件功能&#xff0c;并生成相应的初始化代码以帮助开发者快速启动项目。 2. 主要功能 2.1 图形化…

ISO三体系认证:助力企业迈向卓越管理

在激烈的市场竞争中&#xff0c;企业不仅需要优质的产品和服务&#xff0c;还需要科学高效的管理体系。ISO三体系认证&#xff0c;包括ISO 9001质量管理体系认证、ISO 14001环境管理体系认证和ISO 45001职业健康与安全管理体系认证&#xff0c;为企业提供了系统化的管理框架。这…

docker-compose安装rocketmq

创建挂载目录 mkdir -p /home/docker/rocketmq/rocketmq_server/logs mkdir -p /home/docker/rocketmq/rocketmq_broker/logs mkdir -p /home/docker/rocketmq/rocketmq_broker/store mkdir -p /home/docker/rocketmq/rocketmq_broker/conf#创建配置文件broker.conf cd /home/…

StarRocks 集群管理又添“猛将“ ,随配随用随时修改

前言 在存储业务数据时&#xff0c;StarRocks 存算分离支持使用各种外部独立存储系统。 在早期 3.0 版本中&#xff0c;用户需要在 fe.conf 中配置存储相关信息&#xff08;如 endpoint 等&#xff09;&#xff0c;这种静态配置模式也给用户使用带来了很多的不便性。 为此&a…

echarts中tooltip添加点击事件代码示例

echarts中tooltip添加点击事件代码示例_javascript技巧_脚本之家 点击事件无法使用this 或者 this无法使用&#xff1a;

【python】随机森林预测汽车销售

目录 引言 1. 数据收集与预处理 2. 划分数据集 3. 构建随机森林模型 4. 模型训练 5. 模型评估 6. 模型调优 数据集 代码及结果 独热编码 随机森林模型训练 特征重要性图 混淆矩阵 ROC曲线 引言 随机森林&#xff08;Random Forest&#xff09;是一种集成学习方法…

springboot餐饮管理系统-计算机毕业设计源码43667

摘 要 在信息化、数字化的时代背景下&#xff0c;餐饮行业面临着前所未有的挑战与机遇。为了提高运营效率、优化顾客体验&#xff0c;餐饮企业亟需一套高效、稳定且灵活的管理系统来支撑其日常运营。基于Spring Boot的餐饮管理系统应运而生&#xff0c;成为餐饮行业数字化转型的…

高仿imtoken钱包源码/获取助记词/获取私钥/自动归集

简介&#xff1a; 高仿imtoken钱包/获取助记词/获取私钥/自动归集 带双端&#xff0c;无纯源码 下载源码

企业网站源码系统 自主快速搭建响应式网站 海量模版随心选择 带完整的源代码包以及搭建教程

系统概述 企业网站源码系统&#xff0c;是一款专为中小企业量身定制的网站建设解决方案。该系统基于先进的Web开发技术&#xff0c;融合了模块化设计理念和用户友好的操作界面&#xff0c;旨在帮助企业用户无需编程基础&#xff0c;即可轻松搭建出符合自身需求的响应式网站。通…

太恐怖了,30秒录音,就能复刻你的声音

最近出的这一款AI文本转语音工具&#xff0c;太恐怖了&#xff01; 只需要有你一段录音&#xff0c;就能直接复刻你的声音。 下边是我复刻的李云龙的声音 这个工具复刻声音非常简单 使用步骤&#xff1a; 打开网站后选择构建声音 上传封面 填写名字和描述 上传音频或录制…

本周六!上海场新能源汽车数据基础设施专场 Meetup 来了

本周六下午 14:30 新能源汽车数据基础设施专场 Meetup 在上海&#xff0c;点击链接报名 &#x1f381; 到场有机会获得 Greptime 和 AutoMQ 的精美文创周边哦&#xff5e; &#x1f52e; 会后还有观众问答 & 抽奖环节等你来把神秘礼物带回家&#xff5e; &#x1f9c1; 更…

《信息技术时代》是什么级别的期刊?是正规期刊吗?能评职称吗?

​问题解答 问&#xff1a;《信息技术时代》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是万方维普收录的正规学术期刊。 问&#xff1a;《信息技术时代》级别&#xff1f; 答&#xff1a;省级。主管单位&#xff1a;深圳湾科技发展有限公司 主办单位&am…