gpt4 book ai didi

pypi - 无法使用upip在esp32上安装uasyncio包

转载 作者:行者123 更新时间:2023-12-05 06:21:44 29 4
gpt4 key购买 nike

我一直在 ESP32-WROOM-32D 上使用 uasyncio。在所有测试之后,我正在尝试将固件用于我的其他板,但默认情况下 uasyncio 并未与 micropython 一起安装。我尝试通过

安装包
>rshell -p comX 
>repl
>>> import upip
>>> upip.install('micropython-uasyncio')

但出现以下错误:

Installing to: /lib/
Error installing 'micropython-uasyncio': list index out of range, packages may be partially installed

请帮忙!

最佳答案

这很可能是网络错误。我跟踪了同样的错误,发现 usocket.getaddrinfo 未能返回合理的地址,导致 upip 模块 ( https://github.com/micropython/micropython/blob/master/tools/upip.py#L136) 出现列表超出范围异常。

使用以下方法检查您的网络配置:

import network
network.WLAN(network.STA_IF).ifconfig()

如果设置不正确,请调用ifconfig 确保您的设置合理。具有 4 个地址(ip、掩码、网关、dns)的元组:

network.WLAN(network.STA_IF).ifconfig(("192.168.1.101", "255.255.255.0", "192.168.1.1", "8.8.8.8"))

关于pypi - 无法使用upip在esp32上安装uasyncio包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59623126/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com