2015-03-30 6 views
2

Я попытался использовать библиотеку RPIO для управления сервоприводом с использованием приведенных примеров. http://pythonhosted.org/RPIO/index.html Когда я выполняю код, который я получаю ошибкуRPIO python library running on Raspberry pi

SystemError: Этот модуль может работать только на Raspberry Pi!

В чем причина такого рода ошибок. Я использую малиновый pi 2 с установленным raspbian. :?:

ответ

1

This issue на Github похоже, что он еще не полностью обновлен для Raspberry Pi 2. Вилка, которая, по-видимому, исправлена, - this. Кто-то еще сказал, что «удалил все файлы RPi.GPIO в системе, а затем установил с нуля версию 0.5.11», работая на них, чтобы вы могли попробовать.

+0

как удалить все файлы RPI.GPIO из системы и установить с нуля. – Hasi

+0

он еще не полностью обновлен для pi 2 (PWM и серво-методы) – Hasi

0

У меня была такая же проблема, и мне удалось ее исправить.

Сначала используйте учебник http://raspberry-python.blogspot.ca/2015/02/raspberry-pi-2-and-rpigpio.html. После этого перейдите в папку RPIO на вашем пи, а затем установить RPIO снова за исключением того, вместо того, чтобы печатать:

sudo python setup.py install 

в терминал, тип:

sudo python3 setup.py install 

убедитесь, что вы используете python3 вместо питона и это должно решить проблему.