关于conda换镜像源,pip换源

devtools/2025/2/18 14:15:09/

目录

    • 1. 查看当前下载源
    • 2. 添加镜像源
      • 2.1清华大学开源软件镜像站
      • 2.2上海交通大学开源镜像站
      • 2.3中国科学技术大学
    • 3.删除镜像源
    • 4.删除所有镜像源,恢复默认
    • 5.什么是conda-forge
    • 6.pip换源

1. 查看当前下载源

conda config --show channels

如果发现多个 可以只保留1个。
本质上就是对应找个.condarc文件,可以通过命令或者编辑器直接修改文件,来达到换源目的
在这里插入图片描述
或者注释掉里面的内容。
在这里插入图片描述

2. 添加镜像源

anaconda默认的各种包的下载源,全部在国外,下载速度慢,而且经常中断,所以需要配置国内安装的镜像,这样下载速度就很快了。

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

这2个是中科大的镜像源。最近我用清华的不好使。

conda config --set show_channel_urls yes

这条命令的作用是启用在 Conda 安装或更新包时,显示每个包所来自的镜像源的 URL。

以下是常用的镜像源

2.1清华大学开源软件镜像站

  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

2.2上海交通大学开源镜像站

  • https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
  • https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
  • https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/

2.3中国科学技术大学

  • https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  • https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

3.删除镜像源

conda config–remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

4.删除所有镜像源,恢复默认

当我们想换回Anaconda的默认下载源时,把之前设置的移除就行了:

conda config --remove-key channels

condaforge_43">5.什么是conda-forge

conda-forge 是一个 channel(频道),并且它可以被用来为当前的虚拟环境安装和使用该频道中的软件包。

当你使用 Conda 创建或激活虚拟环境时,可以指定使用 conda-forge 频道中的包。只要你将 conda-forge 作为一个 channel 添加到环境的配置中,Conda 就会从 conda-forge 频道下载并安装该频道中的包。

如何为当前虚拟环境使用 conda-forge 频道中的包?
在创建虚拟环境时指定 conda-forge:

你可以在创建虚拟环境时,指定使用 conda-forge 频道。例如,创建一个包含 numpy 和 pandas 的虚拟环境,并从 conda-forge 安装这些包:


conda create -n myenv -c conda-forge numpy pandas

这里,-c conda-forge 表示从 conda-forge 频道下载包。

向已存在的虚拟环境添加 conda-forge 频道:

如果你已经有一个虚拟环境,并且希望在其中使用 conda-forge 频道,可以通过以下命令添加 conda-forge:

conda config --add channels conda-forge

这条命令会将 conda-forge 频道添加到全局配置文件中,然后 Conda 会优先从 conda-forge 频道查找和安装包。你也可以指定 --env 参数来只在当前虚拟环境中添加频道:

conda config --add channels conda-forge --env

使用 conda-forge 安装包:

在激活虚拟环境后,你可以使用 conda install 命令来从 conda-forge 安装包。例如:

conda install -c conda-forge <package_name>

这会从 conda-forge 频道安装你需要的软件包。

确保 conda-forge 的优先级:

如果你希望 Conda 在安装包时优先从 conda-forge 频道获取包,可以调整 conda-forge 的优先级。你可以使用以下命令设置优先级:

conda config --set channel_priority strict

这样,Conda 会严格按照你设置的频道顺序来查找包。

6.pip换源

刚才的.condarc文件换源是为了创建虚拟环境或者使用conda命令来下载包。
其实还有很多的包是用pip来下载的。因为国内环境的原因,最好也换下。
最近清华源也是不稳定,那么我换成阿里云的。
本质上是修改pip.ini这个文件,通过命令或者编辑器修改。
在这里插入图片描述
命令安装阿里云的源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

查看文件
在这里插入图片描述
显示已更换。

进入虚拟环境,下载个包试试:
在这里插入图片描述
显示已下载完,测试成功!


本文完


http://www.ppmy.cn/devtools/158720.html

相关文章

B端产品思考:使用AI帮助B端产品经理

某一种类型B端产品经理的工作&#xff0c;大部分是建管理后台&#xff0c;提供一些工作流、业务支撑系统、数据管理系统。例如常见功能&#xff1a;项目管理、系统管理、数据管理&#xff1b;常见的操作&#xff1a;新增、编辑、删除、预览、下载。 适用于此类产品经理的一款A…

Grafana Windows在 Windows 上轻松实现数据监控与可视化

Grafana 是一个开源的监控和数据可视化平台&#xff0c;广泛用于展示和分析时间序列数据。它支持多种数据源&#xff0c;如 Prometheus、InfluxDB、Graphite、Elasticsearch 等&#xff0c;并提供了丰富的图表和仪表板功能&#xff0c;帮助用户直观地监控系统性能、应用程序状态…

掌握 PHP 单例模式:构建更高效的应用

在 PHP 应用开发中&#xff0c;资源的高效管理至关重要。单例模式是一种能够帮助我们实现这一目标的设计模式。本文将深入探讨单例模式的概念、工作原理以及在 PHP 项目中何时应该&#xff08;或不应该&#xff09;使用它。 什么是单例模式&#xff1f; 单例模式是一种设计模…

一文讲清前端热更新

​​​​​​ 引言 前端开发中&#xff0c;“保存代码后页面自动刷新”早已成为开发者的标配体验。但你是否思考过&#xff0c;为什么某些场景下修改代码后页面无需完全刷新&#xff0c;甚至能保留当前状态&#xff08;如表单输入、滚动位置&#xff09;&#xff1f;这背后的…

【数据结构基础_链表】

1、链表的定义 链表与数组的区分&#xff1a; 数组是一块连续的内存空间&#xff0c;有了这块内存空间的首地址&#xff0c;就能直接通过索引计算出任意位置的元素地址。 数组最大的优势是支持通过索引快速访问元素&#xff0c;而链表就不支持。链表不一样&#xff0c;一条链…

django配置跨域

1、第一种 from django.views.decorators.csrf import csrf_exemptcsrf_exempt第二种 安装 pip install django-cors-headers在配置文件settings.py进入 INSTALLED_APPS [..."corsheaders", # 添加 ]MIDDLEWARE [corsheaders.middleware.CorsMiddleware, # 添加…

DeepSeek与ChatGPT正在改写学历规则?2025教育革命深度解析

一、颠覆性现状&#xff1a;AI如何解构学历价值 1. 知识获取民主化 随着AI技术的不断进步&#xff0c;知识获取的方式正在发生翻天覆地的变化&#xff1a; DeepSeek-R1通过仅10%的训练成本&#xff0c;实现了与GPT-4o相当的性能&#xff0c;技术文档的生成效率提升了70%。这…

数据驱动企业数据智能化发展-通过财务数据分析模型评估企业经营健康度

财务的三张表指的是资产负债表、利润表和现金流量表&#xff0c;其中&#xff08;1&#xff09;资产负债表是反映企业在某一特定日期&#xff08;如月末、季末、年末&#xff09;全部资产、负债和所有者权益情况的会计报表&#xff1b;&#xff08;2&#xff09;利润表是反映企…