完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
出于一些原因,我的工作电脑无法连接互联网,所以需要在离线环境下安装ESP-IDF的开发环境,我使用了esp-idf-tools-setup-offline安装包配置了ESP-IDF工具链,已经可以正常在cmd和powershell上进行程序编译烧录的流程。
但是在VSCode中,安装extension时我使用的是visx离线包,在初始化配置插件的时候,可以识别到我本地已安装的esp工具链,但是仍然需要连接网络配置python环境下载资源包。于是我将另外一台有网络并且已安装完毕的电脑上的一些资源包拷贝过来,可以识别到资源需求满足但仍然显示部分配置缺失,类似如下:Code: Select all Requirement already satisfied: gcovr in 'path'(from '%userprofile%.vscodeextensionsespressif.esp-idf-extension-1.5.1'requirements.txt(line 1))(5.2)......WARNING: Retrying after connection broken by 'NewConnectionError'(''): Failed to establish a new connection: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。')':/simple/gcovr 第二条报错是因为没有互联网访问权限,我想请问的是为什么第一条满足了还会有第二条访问网络的请求以及我该如何解决这个问题,需要准备哪些资源包? 希望可以得到帮助,谢谢! |
|
相关推荐
1个回答
|
|
要在离线环境下安装VSCode的ESP-IDF扩展插件,您可以按照以下步骤操作:
1. 在有网络的电脑上,打开VSCode并安装ESP-IDF扩展插件。 2. 在安装完成后,打开VSCode的命令面板(按`Ctrl+Shift+P`或`Cmd+Shift+P`),输入并选择“Extensions: Show Installed Extensions”命令。这将列出所有已安装的扩展。 3. 在已安装的扩展列表中找到ESP-IDF扩展插件,右键单击并选择“Open Extension Folder”。这将打开包含扩展文件的文件夹。 4. 将整个扩展文件夹复制到您的离线电脑上。 5. 在离线电脑上,打开VSCode的命令面板,输入并选择“Extensions: Install from VSIX...”命令。 6. 在弹出的文件选择对话框中,导航到您刚才复制的扩展文件夹,选择扩展的`.vsix`文件,然后单击“Open”。 7. VSCode将开始安装扩展。安装完成后,您可能需要重启VSCode。 8. 重启VSCode后,打开您的ESP-IDF项目文件夹。 9. VSCode可能会提示您配置一些设置,例如Python解释器和ESP-IDF工具链路径。按照提示进行配置。 10. 如果您之前已经将有网络电脑上的一些资源包拷贝过来,请确保它们位于正确的路径下,以便VSCode可以识别到它们。 11. 现在,您应该可以在离线环境下使用ESP-IDF扩展插件进行开发了。 请注意,这种方法可能不适用于所有扩展,因为某些扩展可能需要在线验证或下载额外的资源。但是,对于ESP-IDF扩展插件,这种方法应该可以正常工作。 |
|
|
|
只有小组成员才能发言,加入小组>>
543浏览 6评论
455浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
435浏览 5评论
437浏览 4评论
410浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 19:46 , Processed in 0.666466 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号