国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

初學者指南:樹莓派上搭建虛擬環境!

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

掃碼添加小助手

加入工程師交流群

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

使用Bookworm操作系統或更高版本時,或在嘗試安裝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操作系統中Python的更改所致,現在要求我們使用虛擬環境通過PIP安裝第三方軟件包。這確實增加了需要學習的內容,但幸運的是,使用虛擬環境非常簡單。

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


創建虛擬環境

創建虛擬環境最簡單的方法是通過終端。從任務欄中選擇終端以打開一個新終端窗口。

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

創建新虛擬環境的命令是:

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

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

例如,讓我們看看在YOLO計算機視覺指南中如何設置虛擬環境。

這里我們創建一個名為“yolo_object”的虛擬環境,因此我們的命令如下:

python3 -m venv--system-site-packagesyolo_object

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

輸入該命令后,創建新環境應只需幾秒鐘。

我們可以通過打開主文件夾并查看該虛擬環境的文件夾來確認其是否已創建。

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


在虛擬環境中工作

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

source"NAME OF VENV"/bin/activate

同樣,你需要將“虛擬環境名稱”替換為你創建的環境名稱。

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

sourceyolo_object/bin/activate

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

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

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

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

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

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

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

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

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

選擇該按鈕并導航到我們剛剛創建的虛擬環境文件夾。在名為“bin”的文件夾中,選擇名為“python3”的文件,如右側所示。

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

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

現在,你應該會在“Python可執行文件”選項下看到該虛擬環境的位置。如果你重啟樹莓派或關閉并重新打開Thonny,它將自動使用此環境。

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

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

現在,你應該能夠輸入Python代碼并運行腳本了!

原文鏈接:

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

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

    關注

    0

    文章

    30

    瀏覽量

    9174
  • 樹莓派
    +關注

    關注

    122

    文章

    2078

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    verilog初學者指南

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

    verilog初學者指南

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

    詳解Python虛擬環境搭建

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

    Python虛擬環境的作用和搭建方法

    Python虛擬環境的作用及搭建方法
    發表于 06-08 07:32

    初學者之路—硬件學習經驗

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

    電子初學者電路圖如何看

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

    初學者的avr基礎教程

    初學者的avr基礎教程
    發表于 09-21 08:45 ?14次下載

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

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

    linux初學者入門

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

    R語言初學者指南 pdf下載

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

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

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

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

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

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

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

    SBC 基礎課程——CAN/LIN SBC初學者指南

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

    微伺服初學者指南

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