chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

初學者指南:樹莓派上搭建虛擬環(huán)境!

上海晶珩電子科技有限公司 ? 2025-07-27 13:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這篇簡明扼要的指南中,我們將探討如何在樹莓派上設(shè)置和使用虛擬環(huán)境(或稱為Venv)——包括在終端和Thonny集成開發(fā)環(huán)境中。

使用Bookworm操作系統(tǒng)或更高版本時,或在嘗試安裝Python軟件包時,你可能會遇到以下錯誤:

error: externally-managed-environment× This environmentisexternally managed╰─> To install Python packages system-wide,tryapt installpython3-xyz,wherexyzisthepackageyou are trying toinstall.

fb5fdbe0-6aa9-11f0-a486-92fbcf53809c.jpg

這是由于Bookworm操作系統(tǒng)中Python的更改所致,現(xiàn)在要求我們使用虛擬環(huán)境通過PIP安裝第三方軟件包。這確實增加了需要學習的內(nèi)容,但幸運的是,使用虛擬環(huán)境非常簡單。

虛擬環(huán)境還為我們提供了額外的一層保護,因為它只是一個虛擬空間,我們可以將其用于項目,從而降低破壞或與其他軟件及樹莓派操作系統(tǒng)產(chǎn)生沖突的風險。


創(chuàng)建虛擬環(huán)境

創(chuàng)建虛擬環(huán)境最簡單的方法是通過終端。從任務(wù)欄中選擇終端以打開一個新終端窗口。

fb756848-6aa9-11f0-a486-92fbcf53809c.jpg

創(chuàng)建新虛擬環(huán)境的命令是:

python3-m venv --system-site-packages"NAME OF VENV"

在命令末尾加上環(huán)境名稱。名稱無關(guān)緊要,但要起一個有意義且易于輸入的名字。另外,請確保不要輸入引號。

例如,讓我們看看在YOLO計算機視覺指南中如何設(shè)置虛擬環(huán)境。

這里我們創(chuàng)建一個名為“yolo_object”的虛擬環(huán)境,因此我們的命令如下:

python3 -m venv--system-site-packagesyolo_object

fb87a878-6aa9-11f0-a486-92fbcf53809c.jpg

輸入該命令后,創(chuàng)建新環(huán)境應(yīng)只需幾秒鐘。

我們可以通過打開主文件夾并查看該虛擬環(huán)境的文件夾來確認其是否已創(chuàng)建。

fb93efc0-6aa9-11f0-a486-92fbcf53809c.jpg


在虛擬環(huán)境中工作

讓我們首先看看如何在終端中使用虛擬環(huán)境。在任何時候,你都可以通過輸入以下source命令進入虛擬環(huán)境:

source"NAME OF VENV"/bin/activate

同樣,你需要將“虛擬環(huán)境名稱”替換為你創(chuàng)建的環(huán)境名稱。

我們之前的示例使用了“yolo_object”,因此這行命令如下:

sourceyolo_object/bin/activate

fba03780-6aa9-11f0-a486-92fbcf53809c.jpg

輸入此命令后,你應(yīng)該會在綠色文本的左側(cè)看到虛擬環(huán)境的名稱,如右側(cè)圖像所示。這意味著你當前正在虛擬環(huán)境中工作。此時,你可以安裝項目所需的庫和軟件包,或執(zhí)行任何所需操作。

如果需要重新進入此環(huán)境,例如,如果你關(guān)閉并重新打開終端窗口或重啟樹莓派,只需再次輸入上述source命令,即可重新進入。

fbaabee4-6aa9-11f0-a486-92fbcf53809c.jpg

現(xiàn)在,我們必須設(shè)置Thonny以使用此虛擬環(huán)境。如果庫安裝在虛擬環(huán)境中,除非Thonny也設(shè)置為在其中工作,否則它將無法訪問該庫。

為此,首先打開Thonny并確保它處于常規(guī)模式。第一次打開時,它可能處于簡化模式,右上角會有“切換到常規(guī)模式”的選項,如右側(cè)圖像所示。

如果存在該選項,請選擇它并重啟Thonny。

現(xiàn)在,通過從頂部菜單欄中選擇“運行”>“配置解釋器”來打開解釋器選項菜單。在“Python可執(zhí)行文件”選項下,有一個帶三個點的按鈕。

fbb73598-6aa9-11f0-a486-92fbcf53809c.jpg

選擇該按鈕并導航到我們剛剛創(chuàng)建的虛擬環(huán)境文件夾。在名為“bin”的文件夾中,選擇名為“python3”的文件,如右側(cè)所示。

根據(jù)我們之前的示例,位置應(yīng)類似于home/pi/yolo_object/bin。選擇文件后,單擊“確定”。

fbc2276e-6aa9-11f0-a486-92fbcf53809c.jpg

現(xiàn)在,你應(yīng)該會在“Python可執(zhí)行文件”選項下看到該虛擬環(huán)境的位置。如果你重啟樹莓派或關(guān)閉并重新打開Thonny,它將自動使用此環(huán)境。

只有當你通過此下拉菜單手動更改時,它才會退出此環(huán)境。如果需要重新進入此環(huán)境,只需從下拉菜單中選擇它即可。

fbc94652-6aa9-11f0-a486-92fbcf53809c.jpg

現(xiàn)在,你應(yīng)該能夠輸入Python代碼并運行腳本了!

原文鏈接:

https://core-electronics.com.au/guides/raspberry-pi/raspberry-pi-virtual-environments/

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 虛擬環(huán)境
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    9128
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108921
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    verilog初學者指南

    [hide=d999999]556677[/hide]verilog初學者指南
    發(fā)表于 08-13 16:21

    verilog初學者指南

    [hide=d999999]000000[/hide]verilog初學者指南
    發(fā)表于 08-13 16:30

    詳解Python虛擬環(huán)境搭建

    手把手教你搭建Python虛擬環(huán)境,還不會的同學收藏學習哦!
    發(fā)表于 03-30 13:36

    Python虛擬環(huán)境的作用和搭建方法

    Python虛擬環(huán)境的作用及搭建方法
    發(fā)表于 06-08 07:32

    初學者之路—硬件學習經(jīng)驗

    初學者之路—硬件學習經(jīng)驗一文是一位搞硬件的在校研究生寫的,希望對那些初學者之路電腦網(wǎng)等處于迷茫的硬件初學者學習之路有所幫助!
    發(fā)表于 12-29 10:20 ?1.5w次閱讀

    電子初學者電路圖如何看

    電子初學者指南,介紹了好些東西,都是最基礎(chǔ)的。適合于初學者
    發(fā)表于 11-23 12:05 ?0次下載

    初學者的avr基礎(chǔ)教程

    初學者的avr基礎(chǔ)教程
    發(fā)表于 09-21 08:45 ?14次下載

    PSOC1初學者5個實驗,針對初學者的實驗

    PSOC1初學者5個實驗,針對初學者的實驗
    發(fā)表于 10-16 09:33 ?14次下載
    PSOC1<b class='flag-5'>初學者</b>5個實驗,針對<b class='flag-5'>初學者</b>的實驗

    linux初學者入門

    linux初學者入門
    發(fā)表于 10-27 14:34 ?14次下載
    linux<b class='flag-5'>初學者</b>入門

    R語言初學者指南 pdf下載

    R初學者指南
    發(fā)表于 02-26 09:35 ?13次下載

    適合樹莓初學者的10個項目

    下面小編就為初學者篩選了10個適合的樹莓派開發(fā)項目,這10個項目能夠很好地幫助初學者樹莓派的硬件和軟件有更清晰的認識和理解。話不多說,開始行動吧!
    發(fā)表于 05-10 10:28 ?4.8w次閱讀

    樹莓派3型號B初學者指南

    我已經(jīng)解釋了幾乎所有涉及選擇配件和安裝適合Raspberry Pi 3操作系統(tǒng)的內(nèi)容。我希望這對初學者有所幫助誰對Raspberry Pi的最新型號感興趣。
    的頭像 發(fā)表于 08-29 09:56 ?5098次閱讀
    <b class='flag-5'>樹莓</b>派3型號B<b class='flag-5'>初學者</b><b class='flag-5'>指南</b>

    用于編程初學者樹莓派圣誕樹

    電子發(fā)燒友網(wǎng)站提供《用于編程初學者樹莓派圣誕樹.zip》資料免費下載
    發(fā)表于 07-06 09:25 ?1次下載
    用于編程<b class='flag-5'>初學者</b>的<b class='flag-5'>樹莓</b>派圣誕樹

    SBC 基礎(chǔ)課程——CAN/LIN SBC初學者指南

    SBC 基礎(chǔ)課程——CAN/LIN SBC初學者指南
    發(fā)表于 11-01 08:24 ?9次下載
    SBC 基礎(chǔ)課程——CAN/LIN SBC<b class='flag-5'>初學者</b><b class='flag-5'>指南</b>

    微伺服初學者指南

    電子發(fā)燒友網(wǎng)站提供《微伺服初學者指南.zip》資料免費下載
    發(fā)表于 11-04 14:19 ?2次下載
    微伺服<b class='flag-5'>初學者</b><b class='flag-5'>指南</b>