Page 1 of 1

在VsCode上安装ESP-IDF失败报错,向大佬们求助。

Posted: Tue Sep 05, 2023 1:35 pm
by 登楼的猪abc10086
下面是安装时的报错消息:
Installing Python packages
Constraint file: d:\espressif\espidf.constraints.v5.1.txt
Requirement files:
- d:\espressif\esp-idf\tools\requirements\requirements.core.txt
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/setuptools/
Error during ESP-IDF setup

请问,我该如何解决?

Re: 在VsCode上安装ESP-IDF失败报错,向大佬们求助。

Posted: Wed Sep 06, 2023 8:46 am
by ESP_Penguin_Helper
你好,看样子是你的网络访问超时。你可以尝试更换网络,或者使用国内的镜像 gitee。

Re: 在VsCode上安装ESP-IDF失败报错,向大佬们求助。

Posted: Tue Sep 12, 2023 1:13 am
by Gavinh
应该是选择源的问题,开始的时候有一个选择界面,有两个选项,一个是github,另一个是Espressif,选择第二个就好了!另外VSCode中只能安装V5以上的版本,包括稳定版,不然最后一步Python环境还是会报错!猜测应该是官方推新版本的原因!

Re: 在VsCode上安装ESP-IDF失败报错,向大佬们求助。

Posted: Thu May 16, 2024 9:50 am
by gzc581
首先,按照https://yuanwei.blog.csdn.net/article/details/80891108?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=2&ydreferer=aHR0cHM6Ly93d3cuZXNwMzIuY29tLw%3D%3D
的方案,将pip更换到国内的源:
win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
然后,回到vs code ,在esp-idf下,打开命令行TERMINAL将你的路径cd 到requirements.core.txt,例如我的是
cd C:\esp-idf5\v5.2.1\esp-idf\tools\requirements
然后按照报错提示的那个文件,重新安装pip:
C:\esp-idf5\v5.2.1\esp-idf\tools> pip install -r .\requirements.txt