1、檢查系統的時間是否正確
date
如果不正確修改時間
sudo dpkg-reconfigure tzdata
修改爲亞洲/上海
矯正時間
sudo ntpd -s -d
強制設置時間
sudo date --s="2019-11-20 10:43:00"
2、檢查鏡像源是否匹配或者是否需要更新
更新鏡像源的方法
sudo cd /etc/apt/sources.list.d/raspi.list
sudo vim /etc/apt/sources.list.d/raspi.list
增加:
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui
sudo cd /etc/apt/sources.list
增加
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
3、如果還不行 重新安裝pip
4、如果如果還不行(往往會遇到 ssl證書的問題)
進入默認python
python2
import ssl
發現沒問題
python3
import ssl
報錯
openssl
發現沒問題
說明是ssl不能啓動
這個時候
進入python安裝路徑下的Models/Setup
cd Python/Moudles/
sudo vim Setup
修改該文件
刪除下面的註釋
#_socket socketmodule.c
#_ssl _ssl.c
# -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl\
# -L$(SSL)/lib -lssl -lcrypto
然後重新編譯即可
假如編譯不通過,遇到以下問題:
Makefile missing separator. Stop.
參考下面: