Page 1 of 1

用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本

Posted: Thu Jun 22, 2023 4:16 am
by Jachin_Yu
如题,用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本,具体如下图所示:
idf5.png
离线安装器安装的idf的Python虚拟环境
idf5.png (145.39 KiB) Viewed 2703 times
反而用vscode插件安装的idf有,如下图:
QQ截图20230622115447.png
vscode插件安装的idf的Python虚拟环境
QQ截图20230622115447.png (106.56 KiB) Viewed 2703 times
提问:没有激活脚本,如何激活Python虚拟环境?
使用场景:在Clion中用自定义脚本设置idf环境(Clion官方教程),附图和链接如下:
https://www.jetbrains.com/help/clion/es ... sh-monitor
自定义脚本.png
用自定义脚本配置idf环境
自定义脚本.png (33.73 KiB) Viewed 2703 times

Re: 用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本

Posted: Mon Jul 03, 2023 6:07 am
by ESP_Junru
打开 esp-idf powershell 后,终端 log 如何?通过离线安装方式是否可以正常运行 idf.py

Re: 用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本

Posted: Mon Jul 03, 2023 6:36 am
by Jachin_Yu
ESP_Junru wrote:
Mon Jul 03, 2023 6:07 am
打开 esp-idf powershell 后,终端 log 如何?通过离线安装方式是否可以正常运行 idf.py
1. log如下:

Code: Select all

Name                           Value
----                           -----
OPENOCD_SCRIPTS                C:\Espressif\idf4\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\share\open...
IDF_CCACHE_ENABLE              1
IDF_PYTHON_ENV_PATH            C:\Espressif\idf4\python_env\idf4.4_py3.11_env

Added to PATH
-------------
C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\components\esptool_py\esptool
C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\components\app_update
C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\components\espcoredump
C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\components\partition_table
C:\Espressif\idf4\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin
C:\Espressif\idf4\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin
C:\Espressif\idf4\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin
C:\Espressif\idf4\tools\xtensa-esp32s2-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s2-elf\bin
C:\Espressif\idf4\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin
C:\Espressif\idf4\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin
C:\Espressif\idf4\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
C:\Espressif\idf4\tools\cmake\3.23.1\bin
C:\Espressif\idf4\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin
C:\Espressif\idf4\tools\ninja\1.10.2\
C:\Espressif\idf4\tools\idf-exe\1.0.3\
C:\Espressif\idf4\tools\ccache\4.3\ccache-4.3-windows-64
C:\Espressif\idf4\tools\dfu-util\0.9\dfu-util-0.9-win64
C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\tools
Checking if Python packages are up to date...
Python requirements from C:\Espressif\idf4\frameworks\esp-idf-v4.4.5\requirements.txt are satisfied.

Done! You can now compile ESP-IDF projects.
Go to the project directory and run:
    idf.py build
2. 离线安装可以正常运行idf.py,使用完全没有任何问题。

我想知道的是,离线方式创建的虚拟环境为什么没有激活脚本也能正常使用?为何和在线方式创建的环境不同?

Re: 用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本

Posted: Tue Jul 18, 2023 9:56 am
by ESP_Junru
应该是有虚拟python环境的,可能不在那个位置,不影响使用