【无标题】

文章讲述了在使用conda和pip遇到国外源速度慢时,如何通过修改默认安装源至清华大学镜像来解决matplotlib和colormap等库安装错误的问题。具体方法包括编辑.condarc文件调整conda源,以及使用pipconfig设置pip的全局index-url。
摘要由CSDN通过智能技术生成

项目场景:

使用conda创建python虚拟环境后,需要配置各种库。有时会交替使用conda和pip来进行库的安装。然而conda和pip默认的安装源都是国外源,有时速度很慢,因此需要修改默认安装源进行解决。


问题描述

例如:使用conda安装matplotlib时,会报错:
在这里插入图片描述
又例如:使用pip安装colormap时,也会报错:
在这里插入图片描述

原因分析:

可能是因为当时网络源不够稳定。这时候换源是一种较好地解决方案。

解决方案:

对于conda换源,可找到扩展名为.condarc的文件,用记事本打开后复制以下内容进去:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - 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/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud


对于pip换源,可直接在命令行中输入以下代码换用清华源:

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

经过上述操作后,一般都能够解决国外源不稳定导致安装第三方库失败的问题。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值