pip and conda 配置多个镜像源

pip原生镜像源速度一般都很慢,替换python的pip源,pip安装速度会快很多

cd ~
mkdir .pip

直接新建并编辑pip.conf:

sudo vim ~/.pip/pip.conf

添加以下内容:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=
        http://pypi.douban.com/simple
        http://mirrors.aliyun.com/pypi/simple/
        http://pypi.mirrors.ustc.edu.cn/simple/
        https://mirror.baidu.com/pypi/simple/
[install]
trusted-host=
        pypi.douban.com
        mirrors.aliyun.com
        pypi.tuna.tsinghua.edu.cn
        pypi.mirrors.ustc.edu.cn
        mirror.baidu.com

如果遇到下面报错,重新查看pip.conf,extra-index-url要与trusted-host对应起来
image-20210224075309161

下载先找index-url,在找extra-index-url
image-20210224081253481image-20210224081322104

也可以临时配置镜像源,比如配置百度镜像,当然可以先把/root/.pip/pip.conf注释掉

(notebook) root@ai-PowerEdge-R740:~/.pip# pip config set global.index-url https://mirror.baidu.com/pypi/simple/
Writing to /root/.config/pip/pip.conf

虽然配置很多镜像源,但有的速度并不快,这个时候安装时指定临时镜像源

pip3 install -U spacy[cuda112,transformers,lookups] -i   https://mirror.baidu.com/pypi/simple/

配置conda镜像源

一般选择清华源足够用,也可以选择阿里云等其它。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

之后vim ~/.condarc,把defaults删掉

验证是否配置成功,conda install 安装包,界面出现 tsinghua字样就是配置成功了。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 在conda环境中使用pip安装包时,默认情况下会连接到国外的软件。这可能会导致下载速度慢、连接不稳定的问题,对于国内用户来说是一个普遍存在的困扰。 解决这个问题的方法之一是设置一个国内的pip,以提高下载速度和连接稳定性。具体操作如下: 1. 打开终端或命令提示符窗口,进入conda环境。 2. 输入以下命令设置国内的pip: ``` pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 这个命令将pip的默认更改为清华大学的镜像。 3. 确认更改是否成功,可以使用以下命令查看当前pip: ``` pip config get global.index-url ``` 如果输出的URL为`https://pypi.tuna.tsinghua.edu.cn/simple`,则说明更改成功。 4. 现在,使用pip安装包时,会从国内的镜像下载,速度和稳定性应该会有所提升。 另外,除了清华大学的镜像,还有其他一些国内提供的pip,如阿里云、豆瓣等,用户可以根据自己的实际情况选择适合自己的。 总结起来,在conda环境下,使用国外的pip可能会导致下载速度慢、连接不稳定的问题。为了解决这个问题,可以通过设置国内的pip,如清华大学的镜像,来提高下载速度和连接稳定性。 ### 回答2: conda是一个开的包管理器和环境管理器,可以在不同的操作系统上安装、运行和管理软件包和环境。而pip是Python的一个包管理工具,用于安装、升级和管理Python软件包。 在conda环境下,pip默认使用的是国外的,常见的有PyPI(Python Package Index)。PyPI是Python软件包库的官方,包含了大量的Python软件包,并提供了一个方便的使用接口。 为什么在conda环境下使用国外pip呢?主要原因有以下几点: 首先,国外拥有更多的软件包和更新的版本。因为PyPI是Python软件包的官方,每个开发者都可以将自己的软件包上传到PyPI,并且定期更新版本。这意味着国外可以提供更多的选择和更新的功能。 其次,国外有更快的下载速度。国外通常部署在全球的云服务器上,具有较高的带宽和分布式存储。这样就能够通过更快的下载速度提供软件包。 另外,国外提供了可靠的软件包验证和信任机制。PyPI使用了一套完善的软件包签名和验证的机制,确保下载到的软件包是来自可信的开发者,并且没有被篡改。这样可以保证下载的软件包的安全性和稳定性。 当然,使用国外也存在一些问题。首先是网络环境问题,如果所在的网络环境不能访问国外网络,那么使用国外可能会出现下载速度慢或者无法连接的问题。其次是国外可能会因为各种原因而不稳定,导致下载软件包失败。 综上所述,在conda环境下使用国外pip可以获得更多的软件包选择和新功能、更快的下载速度以及可靠的软件包验证和信任机制,但也需要注意网络环境和国外的稳定性。 ### 回答3: 在conda环境下使用pip国外有以下几个步骤: 首先,打开命令行或终端,并激活conda环境,可以使用命令"source activate 环境名称"。 然后,使用命令"conda config --show-sources"来查看当前conda配置列表,确认是否已经配置了国外。如果已经配好了国外且优先级较高,则可以直接使用pip安装包,无需额外操作。 如果没有配置或者需要修改优先级,可以使用以下命令来添加或修改: 1. 添加国外: 可以使用命令"conda config --add channels 渠道名称"来添加。例如,可以使用"conda config --add channels https://pypi.org/simple"来添加官方pypi。 添加后,可以使用命令"conda config --show-sources"来查看是否已成功添加。 2. 优先级调整: 可以使用"conda config --set channel_priority strict"命令来将国外的优先级设置为高优先级。这样在使用pip安装包时会优先从国外下载。 最后,使用pip安装包时,可以直接使用"pip install 包名称"的命令来安装。添加或调整了国外后,pip会从国外下载包,从而加快下载速度。 总结来说,conda环境下使用pip国外的步骤为:激活conda环境,确认或添加国外,调整优先级,然后使用pip安装包。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值