1. 程式人生 > 其它 >樹莓派安裝pip3以及解決pip下載速度慢

樹莓派安裝pip3以及解決pip下載速度慢

技術標籤:樹莓派pippythonlinux

樹莓派安裝pip3

1、輸入以下命令

sudo apt-get install python3-pip

在這裡插入圖片描述

完成之後,輸入pip3 -V檢視pip3的版本,如果正常顯示pip3的版本,說明已經成功安裝。
在這裡插入圖片描述

2、更新pip3
用以上命令安裝後,pip3可能不是最新版本,使用以下命令來升級

sudo pip3 install --upgrade pip  #更新pip3

在這裡插入圖片描述

如上圖所示,我們已經成功更新了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/