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 # 测试搜索