樹莓派入門筆記2-軟件安裝和pip安裝


軟件安裝命令apt-get

安裝包

sudo apt-get install xxx

強制安裝

sudo apt-get -f install xxx

重新安裝

sudo apt-get reinstall xxx

刪除包

sudo apt-get remove xxx

刪除包,包括刪除配置文件等

sudo apt-get remove xxx --purge
  • 刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦)

sudo apt-get autoremove xxx --purge

更新軟件列表

sudo apt-get update

更新所有已安裝的包

sudo apt-get upgrade

升級系統

sudo apt-get dist-upgrade

下載該包的源代碼

apt-get source xxx

清理下載文件的存檔 && 只清理過時的包

sudo apt-get clean && sudo apt-get autoclean

檢查是否有損壞的依賴

sudo apt-get check

注:apt-get新下載的軟件包位置

/var/cache/apt/archieve下的都是軟件的安裝緩存
sudo apt-get autoclean(只刪除低版本的deb包)
sudo apt-get clean(全部刪除)
一般的deb包都安裝在:/usr/usr/share/usr/local目錄中


參考鏈接https://www.jianshu.com/p/a52a9d30f903

更換國內源

在終端輸入以下指令

sudo nano /etc/apt/sources.list

用#注釋掉原文件內容,用以下內容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

這里我用的是是清華源,在后面若下載出錯換中科大源試試(Ps:中科大的源地址http://mirrors.ustc.edu.cn/raspbian/raspbian/
對應替換就行)

注意:網上很多是 stretch ,這是以前的版本 , 現在已經改成 buster了,之前博主就是因為這個無限黑屏。
所以如果你的樹莓派版本較新的話就用我這個代碼就行,老版本的自行備份測試。
如圖:
然后ctrl+o保存,點回車確認保存,然后ctrl+x退出

②在終端輸入以下指令**

sudo nano /etc/apt/sources.list.d/raspi.list

用#注釋掉原文件內容,用以下內容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

如圖:

然后ctrl+o保存,點回車確認保存,然后ctrl+x退出

③使用命令更新軟件源列表,同時檢查編輯是否正確。再更新軟件

sudo apt-get update
  sudo apt-get upgrade
————————————————
原文鏈接:https://blog.csdn.net/weixin_43287964/article/details/101696036

pip3

基本指令

安裝pip3

sudo apt install python3-pip

升級pip3

系統雖然給出了更新pip的命令,建議使用

sudo pip3 install --upgrade pip

來更新pip3。

pip和pip3的區別

python 有python2和python3的區別
那么pip也有pip和pip3的區別
pip是python的包管理工具,pip和pip3版本不同,都位於Scripts\目錄下:
如果系統中只安裝了Python2,那么就只能使用pip。
如果系統中只安裝了Python3,那么既可以使用pip也可以使用pip3,二者是等價的。
如果系統中同時安裝了Python2和Python3,則pip默認給Python2用,pip3指定給Python3用。

依賴包介紹

某些包依賴於其他軟件包,以便操作。一種編程語言,可以依賴於一種編譯器,一個游戲引擎圖形文件等。這些在Linux中被稱為依賴性

以來是使用包管理器而不是手動安裝軟件的最大原因之一。如果某個包依賴於其他包,apt會自動找到它們,並准備安裝它們。如果發生這種情況,會給出一個提示,詢問是否要繼續。

如果繼續,鍵盤輸入字母Y,然后按ENTER 鍵。(取消安裝則輸入字母N ,如果在安裝中想取消安裝則需要按CTRL+C)


原文鏈接:https://blog.csdn.net/DarrenXf/article/details/82952004

更換國內源

pip更換為國內源,可以大大的提高安裝成功率和速度。

先創建文件夾,再創建這個文件

  1 mkdir ~/.pip
  2 nano ~/.pip/pip.conf

添加以下內容

   [global]
   timeout =6000
   index-url =http://pypi.douban.com/simple/
   [install]
   use-mirrors =true
   mirrors =http://pypi.douban.com/simple/
   trusted-host =pypi.douban.com

國內源列表
阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中國科學院 http://pypi.mirrors.opencas.cn/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
————————————————
參考鏈接https://blog.csdn.net/qq_40584960/article/details/86080904


臨時從鏡像源上安裝

pip安裝文件的時候使用: pip install <包名> –trusted-host pypi.douban.com

比如: pip install pyquery –trusted-host pypi.douban.com

以安裝 django 為例:
pip install -i https://pypi.doubanio.com/simple/ Django
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com Djang

注:
-i https://pypi.doubanio.com/simple/   ------表示使用豆瓣源 (-i == --index-url)
--trusted-host pypi.doubanio.com       --------表示添加信任

原文鏈接:https://blog.csdn.net/wls666/article/details/95456309


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM