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

登楼的猪abc10086
Posts: 1
Joined: Tue Sep 05, 2023 1:27 pm

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

Postby 登楼的猪abc10086 » Tue Sep 05, 2023 1:35 pm

下面是安装时的报错消息:
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

请问,我该如何解决?

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Wed Sep 06, 2023 8:46 am

你好,看样子是你的网络访问超时。你可以尝试更换网络,或者使用国内的镜像 gitee。

Gavinh
Posts: 5
Joined: Mon Apr 10, 2023 11:13 am

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

Postby Gavinh » Tue Sep 12, 2023 1:13 am

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

gzc581
Posts: 1
Joined: Thu May 16, 2024 9:43 am

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

Postby gzc581 » Thu May 16, 2024 9:50 am

首先,按照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

Who is online

Users browsing this forum: Baidu [Spider] and 165 guests