树莓派安装pip3以及解决pip下载速度慢

树莓派安装pip3

1、输入以下命令

sudo apt-get install python3-pip

树莓派安装pip3以及解决pip下载速度慢_第1张图片

完成之后,输入pip3 -V查看pip3的版本,如果正常显示pip3的版本,说明已经成功安装。
在这里插入图片描述

2、更新pip3
用以上命令安装后,pip3可能不是最新版本,使用以下命令来升级

sudo pip3 install --upgrade pip  #更新pip3

树莓派安装pip3以及解决pip下载速度慢_第2张图片

如上图所示,我们已经成功更新了pip3,但是当我们使用pip3 -V查看pip3的版本

3、但若我们使用pip3安装其他包时可能会报找不到main的错误,这是我们需要以下操作。

需要修改/usr/bin/文件夹下的pip3文件,输入sudo nano /usr/bin/pip3命令,使用nano编辑该文件。

将原来的:
from pip import main
if __name__ == '__main__':
    sys.exit(main())
修改为:
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

这个时候我们就可以正常使用pip3来安装我们需要的第三方库了。

4、可以通过以下命令来卸载pip3,不过不建议大家这么做。

sudo apt-get remove python3-pip

pip安装慢的问题

注意:由于pip下载是访问国外的源,因此经常出现超时错误,因此需要换成国内源。
安装python3的包换成对应的python3即可
方法一
国内源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/

临时使用:

在原始的基础上,加上这么一段话-i 国内源网址

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple 

设为默认
参考:https://mirror.tuna.tsinghua.edu.cn/help/pypi/

若在安装过程出现中后再进行安装时会出现以下错误

THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE

这时使用命令pip install --upgrade 来解决

方法二(不推荐)
拷贝whl文件,或者从网上下载。
pip install xxx.whl
Whl文件可以从这里下载:
https://www.lfd.uci.edu/~gohlke/pythonlibs/

你可能感兴趣的:(树莓派,pip,python,linux)