91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

idf.py --version` 提示“不是內(nèi)部或外部命令”(ESP32S3小智調(diào)試中遇到)

jf_86523069 ? 來(lái)源:jf_86523069 ? 作者:jf_86523069 ? 2025-11-28 07:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C:UsersAdministrator 目錄執(zhí)行 idf.py --version 提示“不是內(nèi)部或外部命令”,核心原因是: 當(dāng)前終端未加載 ESP-IDF 環(huán)境變量,且 idf.py 未加入系統(tǒng)全局 PATH 。以下是「分場(chǎng)景解決」方案,按優(yōu)先級(jí)執(zhí)行,確保 100% 生效:

場(chǎng)景 1:想快速驗(yàn)證(優(yōu)先用官方專(zhuān)屬終端,零配置)

這是最省心的方式,完全繞開(kāi)手動(dòng)配置:

  1. Windows 開(kāi)始菜單搜索:ESP-IDF Command Prompt (cmd)(ESP 官方創(chuàng)建的快捷終端);

  2. 打開(kāi)后直接輸入 idf.py --version,無(wú)需切換目錄,立即輸出:

    ESP-IDF v5.4.2
    Python 3.11.7
    

    ? 此終端自動(dòng)加載所有 ESP-IDF 環(huán)境,是開(kāi)發(fā)的首選方式。

場(chǎng)景 2:必須在普通 cmd 終端使用(臨時(shí)生效)

若想在當(dāng)前 C:UsersAdministrator 目錄的 cmd 中使用,需先手動(dòng)加載 ESP-IDF 環(huán)境:

:: 1. 加載 ESP-IDF 環(huán)境(替換為你的實(shí)際路徑)
call D:Espressifframeworksesp-idf-v5.4.2export.bat

:: 2. 驗(yàn)證(此時(shí)任意目錄都能執(zhí)行 idf.py)
idf.py --version
idf.py --version
idf.py --version

?? 關(guān)鍵:call 必須加,否則 export.bat 的環(huán)境變量無(wú)法傳遞到當(dāng)前 cmd 會(huì)話;每次新開(kāi) cmd 都要執(zhí)行這一步。

場(chǎng)景 3:想讓 idf.py 全局可用(永久生效)

配置后任意目錄、任意 cmd/PowerShell 都能直接用 idf.py,步驟如下:

  1. 打開(kāi)環(huán)境變量設(shè)置
    右鍵「此電腦」→「屬性」→「高級(jí)系統(tǒng)設(shè)置」→「環(huán)境變量」;
  2. 修改系統(tǒng) PATH 變量
    • 選中「系統(tǒng)變量」下的 Path → 點(diǎn)擊「編輯」;
    • 點(diǎn)擊「新建」,添加 2 個(gè)路徑(替換為你的 ESP-IDF 路徑):
      D:Espressifframeworksesp-idf-v5.4.2tools
      D:Espressifpython_envidf5.4_py3.11_envScripts
      
  3. 新增 IDF_PATH 系統(tǒng)變量
    • 點(diǎn)擊「新建」→ 變量名:IDF_PATH,變量值:D:Espressifframeworksesp-idf-v5.4.2;
  4. 生效配置
    關(guān)閉所有已打開(kāi)的 cmd/PowerShell,重新打開(kāi)一個(gè)新的 cmd,執(zhí)行:
idf.py --version
idf.py --version
idf.py --version

? 此時(shí)無(wú)論在哪個(gè)目錄執(zhí)行,都能正常識(shí)別。

核心排查點(diǎn)(若配置后仍失效)

  1. 路徑是否正確
    確認(rèn) D:Espressifframeworksesp-idf-v5.4.2tools 下有 idf.py 文件(文件管理器打開(kāi)驗(yàn)證);
  2. 是否重啟終端
    環(huán)境變量修改后,必須重啟終端才能生效,僅刷新無(wú)效;
  3. 路徑是否含特殊字符
    確保 ESP-IDF 路徑無(wú)中文/空格(如 D:ESP-IDFv5.4.2 是合法路徑,D:ESP IDF中文 非法)。

兜底驗(yàn)證命令(直接指定全路徑,跳過(guò)環(huán)境變量)

若以上都不想配置,可直接用全路徑執(zhí)行(臨時(shí)使用):

:: 替換為你的專(zhuān)屬 Python 路徑 + idf.py 路徑
D:Espressifpython_envidf5.4_py3.11_envScriptspython.exe D:Espressifframeworksesp-idf-v5.4.2toolsidf.py --version
D:Espressifpython_envidf5.4_py3.11_envScriptspython.exe D:Espressifframeworksesp-idf-v5.4.2toolsidf.py --version
D:Espressifpython_envidf5.4_py3.11_envScriptspython.exe D:Espressifframeworksesp-idf-v5.4.2toolsidf.py --version

總結(jié):

  • 臨時(shí)用:優(yōu)先用官方快捷終端 或 call export.bat
  • 長(zhǎng)期用:配置環(huán)境變量(步驟 3),一勞永逸。

如果執(zhí)行過(guò)程中提示“Python 路徑找不到”“依賴缺失”,只需告訴我你的 D:Espressifpython_env 下的文件夾名稱(chēng)(如 idf5.4_py3.11_env),我會(huì)給出精準(zhǔn)的復(fù)制粘貼命令。

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ESP32-S3系列】WT9932S3-NANO開(kāi)發(fā)板上手指南

    WT9932S3-Nano采用了ESP32-S3R8為主芯片,兼容ArduinoNanoESP32,適用于物聯(lián)網(wǎng)MicroPython等應(yīng)用,外形小巧,性能強(qiáng)大,適合嵌入到獨(dú)立項(xiàng)目中
    的頭像 發(fā)表于 02-12 18:16 ?153次閱讀
    【<b class='flag-5'>ESP32-S3</b>系列】WT9932<b class='flag-5'>S3</b>-NANO開(kāi)發(fā)板上手指南

    ESP32-S3在初始化攝像頭時(shí)檢測(cè)到攝像頭模組型號(hào)不被支持

    插拔焊接。 3. 第三步:修改代碼的攝像頭配置(適配ESP32-S3) 錯(cuò)誤的引腳映射型號(hào)配置是最常見(jiàn)原因,以下是適配
    發(fā)表于 02-11 06:38

    ESP32 編譯過(guò)程 bootloader 配置階段的 CMake 緩存沖突錯(cuò)誤,記錄

    新配置 idf.py fullclean # 重新配置項(xiàng)目(指定目標(biāo)芯片,確保是 esp32s3idf.py set-target esp32s3 # 重新編譯
    發(fā)表于 12-23 07:07

    上傳自己的組件到ESP-IDF組件注冊(cè)表

    基本信息 version: \"1.0.0\" # 版本號(hào)(遵循語(yǔ)義化:主版本.次版本.補(bǔ)丁,如 0.1.0) description: \"自定義的 ESP32 串口組件
    發(fā)表于 12-07 10:38

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件
    的頭像 發(fā)表于 11-28 07:27 ?2338次閱讀

    ESP32-S3 工具鏈+環(huán)境配置的最終步驟清單

    設(shè)置目標(biāo)芯片為 ESP32-S3idf.py set-target esp32s3 編譯項(xiàng)目: idf.py build 燒錄到設(shè)備(替換 COM
    發(fā)表于 11-26 07:36

    ESP32S工具鏈

    ESP32-S3對(duì)應(yīng)的Xtensa LX7工具鏈。 安裝完成后,運(yùn)行同目錄下的export.bat,加載環(huán)境變量。 重新打開(kāi)終端,進(jìn)入項(xiàng)目目錄D:\\\\xiaozhi-esp32,執(zhí)行idf.py build即可。
    發(fā)表于 11-26 07:33

    #ESP32S3野牛小智

    ESP32
    丙丁先生
    發(fā)布于 :2025年11月25日 08:34:06

    ESP32-C3 mqtt操作實(shí)踐

    。 cp -r $IDF_PATH/examples/protocols . 接著找到mqtt/tcp的例子。 cd protocols/mqtt/tcp 設(shè)置相關(guān)的編譯目標(biāo)為esp32c3idf.py
    發(fā)表于 10-31 06:52

    LVGL實(shí)戰(zhàn)指南:手把手教你玩轉(zhuǎn)ESP32-S3 2.8寸串口屏UI開(kāi)發(fā)

    你是否也曾被ESP32的顯示開(kāi)發(fā)折磨到“頭禿”?環(huán)境配置報(bào)錯(cuò)、LVGL移植失敗、屏幕死活不亮……無(wú)數(shù)個(gè)小時(shí)在調(diào)試白白浪費(fèi)。別擔(dān)心,這篇指南就是你的“速救手冊(cè)”。我們將跳過(guò)所有繁瑣的坑,直擊核心
    的頭像 發(fā)表于 10-30 18:04 ?2318次閱讀
    LVGL實(shí)戰(zhàn)指南:手把手教你玩轉(zhuǎn)<b class='flag-5'>ESP32-S3</b> 2.8寸串口屏UI開(kāi)發(fā)

    請(qǐng)問(wèn)esp32s3使用 4線sd卡和psram沖突怎么弄?

    請(qǐng)問(wèn)使用esp32s3,使用4線模式的sdmmc的模式,單獨(dú)測(cè)試4線sdmmc模式是正常的,但是打開(kāi)psram之后,系統(tǒng)就會(huì)觸發(fā)看門(mén)狗,這是為什么呢?
    發(fā)表于 08-20 19:57

    ESP32平臺(tái) + SPI接口芯片DM9051ANX實(shí)現(xiàn)以太網(wǎng)通信

    \\esp-idf-v5.4\\examples\\ethernet\\iperf *相同的命令流程: idf.py set-target esp32c3
    發(fā)表于 05-23 10:22

    ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    )、STM32系列芯片(STM32F0/F1/F2/F3/F4/F7/H7等)、ESP系列芯片(esp32/esp32s2/esp32c3/
    發(fā)表于 05-13 09:28

    零知開(kāi)源——ESP32語(yǔ)音交互系統(tǒng)(AI小智)開(kāi)發(fā)教程

    =lingzhilab&sharefrom=from_linkVScode下玩轉(zhuǎn)ESP32S3并成功編譯XIAOZHI-ESP32-MAIN代碼_xiaozhi-esp32 編譯-CSDN博客
    發(fā)表于 03-29 16:30

    (精選筆記)ESP32 C3添加SPI以太網(wǎng)口芯片DM9051ANX通訊開(kāi)發(fā)指導(dǎo)以及ESP IDF V5.4介紹 [手把手教程,圖多消化好]

    ,切換到c:Espressifframeworksesp-idf-v5.4examplesethernetbasic 目錄。*步驟1:與之前動(dòng)作一樣,先配置ESP32 C3:
    發(fā)表于 03-24 15:20