【发布时间】:2021-08-06 19:48:48
【问题描述】:
当我尝试使用 micropython 控制我的 esp32 微控制器时,我收到以下错误:
File "c:/Users/supre/Documents/Python Programme/micropython/blinktest.py", line 1, in <module>
from machine import Pin
ModuleNotFoundError: No module named 'machine'
我尝试测试基本的blinktest代码:
from machine import Pin
import time
led = Pin(12, Pin.OUT)
for n in range(1,30):
led.value(0) #on
sleep(1)
led.value(1) #off
sleep(1)
我无法通过 pip 或 anaconda 安装此模块 (当我尝试通过 pip 安装模块时,构建失败)
这个错误可能是因为我安装 micropython 的方式不对?
如果有人能帮我解决这个问题,那就太好了。
【问题讨论】:
-
docs.micropython.org/en/latest/reference/packages.html 建议使用
upip- 你是如何安装机器包的?你得到了什么错误? -
首先非常感谢您的回答:) 我尝试通过普通 pip 安装软件包。我认为错误是在评论部分发布的时间太长了。
-
@Scripter1 请查看stackoverflow.com/questions/51635347/…,您也可以尝试创建单独的环境来安装 pip 包。
-
谢谢@Anup 我已经修好了:)
标签: python python-3.x esp32 micropython