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

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

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

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

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

jf_86523069 ? 來源: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 。以下是「分場景解決」方案,按優(yōu)先級執(zhí)行,確保 100% 生效:

場景 1:想快速驗證(優(yōu)先用官方專屬終端,零配置)

這是最省心的方式,完全繞開手動配置:

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

  2. 打開后直接輸入 idf.py --version,無需切換目錄,立即輸出:

    ESP-IDF v5.4.2
    Python 3.11.7
    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:: 替換為你的專屬 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é):

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

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

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    ESP32-S3在初始化攝像頭時檢測到攝像頭模組型號不被支持

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

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

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

    上傳自己的組件到ESP-IDF組件注冊表

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

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

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

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

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

    ESP32S工具鏈

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

    #ESP32S3野牛小智

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

    ESP32-C3 mqtt操作實踐

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

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

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

    請問esp32s3使用 4線sd卡和psram沖突怎么弄?

    請問使用esp32s3,使用4線模式的sdmmc的模式,單獨測試4線sdmmc模式是正常的,但是打開psram之后,系統(tǒng)就會觸發(fā)看門狗,這是為什么呢?
    發(fā)表于 08-20 19:57

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

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

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

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

    零知開源——ESP32語音交互系統(tǒng)(AI小智)開發(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通訊開發(fā)指導(dǎo)以及ESP IDF V5.4介紹 [手把手教程,圖多消化好]

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