linux下python的事項
先解除安裝,在安裝
apt-get purge / apt-get –purge remove
刪除已安裝包(不保留配置檔案)。
如軟體包a,依賴軟體包b,則執行該命令會刪除a,而且不保留配置檔案
apt-get autoremove
刪除為了滿足依賴而安裝的,但現在不再需要的軟體包(包括已安裝包),保留配置檔案。
apt-get remove
刪除已安裝的軟體包(保留配置檔案),不會刪除依賴軟體包,且保留配置檔案。
apt-get autoclean
APT的底層包是dpkg, 而dpkg 安裝Package時, 會將 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只會刪除 /var/cache/apt/archives/ 已經過期的deb。
apt-get clean
使用 apt-get clean 會將 /var/cache/apt/archives/ 的 所有 deb 刪掉,可以理解為 rm /var/cache/apt/archives/*.deb。
那麼如何徹底解除安裝軟體呢?
具體來說可以執行如下命令:
# 刪除軟體及其配置檔案
apt-get --purge remove <package>
# 刪除沒用的依賴包
apt-get autoremove <package>
# 此時dpkg的列表中有“rc”狀態的軟體包,可以執行如下命令做最後清理:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
當然如果要刪除暫存的軟體安裝包,也可以再使用clean命令。
pip list/
更新樹莓派系統
sudo apt-get update
sudo apt-get upgrade
安裝python需要的依賴
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
本文利用清華大學的pip源,它是官網pypi的映象,每隔5分鐘同步一次,地址為 https://pypi.tuna.tsinghua.edu.cn/simple
使用國內的pip源可以讓pip install的速度飛起,下面介紹一下方法:
1.臨時使用:
在使用pip的時候加引數-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5
2.換源:
Linux下,修改 ~/.pip/pip.conf (沒有就建立一個), 修改 index-url
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Windows下,在user目錄中建立一個pip目錄,如:C:\Users\xx\pip,新建pip.ini檔案,同樣寫入以下文字:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple