ImportError: Нет модуль с именем 'доска' (Adafruit)

голоса
3

Я запустить программу установки с этого сайта , чтобы получить мой Arduino использовать светодиоды Adafruit. А также работать:

sudo pip3 install adafruit-circuitpython-neopixel

Затем я сделал этот питон код:

import board
import neopixel
pixels = neopixel.NeoPixel(board.D18, 12, brightness=0.2)
pixels[0] = (255, 0, 0)

А затем выполняется его python filename.py и получил ошибку:

ImportError: No module named 'board'

Я тогда думал, что, может быть, нужно использовать python3 (Потому что каждый, где тоже говорит)

Так что я напечатал:

python3 light-test.py

На этот раз получил еще несколько выход, но в конце концов опять ImportError:

 File light-test.py, line 2, in <module>
 import neopixel
 File /usr/local/lib/python3.5/dist-packages/neopixel.py, line 34, in           
 <module>
 from neopixel_write import neopixel_write
 File /home/pi/.local/lib/python3.5/site-packages/neopixel_write.py, line 
 15, in <module>
 from adafruit_blinka.microcontroller.raspi_23 import neopixel as _neopixel
 File /home/pi/.local/lib/python3.5/site- 
 packages/adafruit_blinka/microcontroller/raspi_23/neopixel.py, line 3, in 
 <module>
 import _rpi_ws281x as ws
 ImportError: No module named '_rpi_ws281x'

Так что я не знаю, знаю, что я делаю неправильно. Любая идея?

Спасибо!

Задан 07/11/2018 в 19:54
источник пользователем
На других языках...                            


1 ответов

голоса
0

Вы правы использовать Python3 вместо python2.

Одно из решений , предлагаемых здесь заключается в создании кода rpi_ws281x от источника.

До этого, однако, вы можете попробовать запустить как супер - пользователь / администратор , как предложено здесь.

Ответил 07/11/2018 в 20:07
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more