pip、conda换源总结

换个新电脑要重新换源,各种教程讲得不全,要么只讲pip要么只讲conda,特此总结一下。

pip换源

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

备用镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

pip config set global.index-url http://pypi.douban.com/simple
pip config set install.trusted-host pypi.douban.com

上面选一组复制粘贴就行
如果要查看当前pip的源是什么则输入下面代码:

pip config list

输出示例:

global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
global.trusted-host='pypi.tuna.tsinghua.edu.cn'

Conda换源

conda config --add channels       [要添加的源]
conda config --remove channels    [要删除的源]

下面给出添加的例子,直接复制粘贴就行:
清华:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --set show_channel_urls yes

中科大:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

如果要查看当前源有哪些就输入下面代码:

conda config --show channels

输出示例:

channels:
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - default

如果要安装一些第三方库如pytorch,加入对应的镜像链接例如:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

有时下载说没找到第三方库,不妨试试执行形如上面的命令。

方法二

pip换源

在路径:

C:\Users(或者‘用户’)\你的用户名\AppData\Roaming\pip

找到pip.ini文件,用记事本方式打开,输入:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

保存退出即可。

Conda换源

在路径:

C:\Users(或者‘用户’)\你的用户名

找到.condarc文件,用记事本方式打开,输入:

ssl_verify: true
show_channel_urls: true
allow_other_channels: true
channels:
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - default

保存退出即可。

代理

有时候电脑挂了不可直呼其名的代理软件,再用pip install或者conda install命令可能会报如’proxy error’的错误,解决办法:

对于pip

set http_proxy=http://127.0.0.1:端口号
set https_proxy=https://127.0.0.1:端口号

端口号在代理软件里找

对于Conda

conda config --set proxy_servers.http http_proxy=http://127.0.0.1:端口号
conda config --set proxy_servers.https https_proxy=https://127.0.0.1:端口号

如果日后你不用代理了,如果用conda install报错proxy error的话,要把上两行在.condarc文件中删除,.condarc文件见方法二。

用完代理记得在win10设置-网络和Internet连接-代理里把所有能关的都关闭。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值