ModuleNotFoundError: нет модуля с именем «машина»

когда я пытаюсь управлять своим микроконтроллером esp32 с помощью micropython, я получаю следующую ошибку:

  File "c:/Users/supre/Documents/Python Programme/micropython/blinktest.py", line 1, in <module>
    from machine import Pin
ModuleNotFoundError: No module named 'machine'

Я пытаюсь протестировать базовый код блинктеста:

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?

Так что было бы очень хорошо, если бы кто-то мог помочь мне с этой проблемой.


person Community    schedule 17.05.2021    source источник
comment
docs.micropython.org/en/latest/reference/packages.html предлагает использовать upip - как вы установили машинный пакет? Какую ошибку вы получили?   -  person doctorlove    schedule 17.05.2021
comment
Firsteful большое спасибо за ваш ответ :) Я попытался установить пакет через обычный pip. Я думаю, что ошибка слишком длинная, чтобы публиковать в разделе комментариев.   -  person    schedule 17.05.2021
comment
@Scripter1, пожалуйста, проверьте это stackoverflow.com/questions /51635347/, а также вы можете попробовать создать отдельный env для установки пакетов pip.   -  person Anup    schedule 17.05.2021
comment
Спасибо @Anup, я уже исправил :)   -  person    schedule 17.05.2021