Ubuntu 20.04设置pip下载源

pip/pip3是python的包管理工具,由于默认是官方源,所以通过pip安装软件包的时候会很慢,对于比较大的包,经常出现timeout超时错误而导致安装失败。

可以设置一个国内的下载源来提升软件包安装效率。

比如设置成阿里下载源,有两种方法。

第一种执行命令方式:

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

第二种直接手动输入:

$ mkdir ~/.config/pip
$ touch ~/.config/pip/pip.conf

如果上面的配置文件不存在,就手动创建一下,然后输入如下内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com

这两种方式的设置效果是一模一样的。为了确保生效,可以关闭当前的终端,打开一个新终端再进行pip安装就能看到都是从新设置下载源进行下载了。

笔者这边测试发现有些不稳定,有时会从新设置的源下载,有时又不会了,这里还可以直接在命令行指定:

$ sudo pip install open3d -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

 

在进行pip安装之前,一般都会通过search查看一下目标文件是不是存在,但是"pip search"已经被官方禁用了,可以使用pip_search替代:

$ sudo pip install pip-search
$ pip_search open3d # 测试搜索

 

posted on 2022-07-22 10:58  wzc0066  阅读(1633)  评论(0编辑  收藏  举报