Cách cài đặt chính xác thư viện python RPi.GPIO


16

Tôi đã tải xuống RPi.GPIO 5.3a từ đây: https://pypi.python.org/pypi/RPi.GPIO

Tôi giải nén tập tin tar, cd vào thư mục và chạy:

sudo python setup.py install

Nó chạy qua một loạt các thứ và dường như không thất bại. Dòng cuối cùng của công việc của nó là:

Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info

Sau đó, nó đã được thực hiện và kiểm soát lại cho tôi.

Bây giờ tôi gõ

sudo python

sau đó

import RPi.GPIO

và tôi thấy

ImportError: No module named GPIO

Bất cứ ai cũng có thể chỉ cho tôi chính xác những bước tôi cần thực hiện để cài đặt thư viện GPIO python chính xác để tôi có thể nhập nó và thao tác các chân GP? Tôi đã tìm thấy một mớ hỗn độn của các quy trình khác nhau trực tuyến (đây là quy trình được đưa ra thường xuyên nhất) nhưng cho đến nay tôi không thể làm cho bất kỳ quy trình nào hoạt động.


cú pháp đúng là: nhập RPi.GPIO dưới dạng GPIO

1
Ở đây trong tương lai, RPi.GPIOgpiozerohiện được cài đặt theo mặc định trong Raspbian. Xem raspberrypi.org/blog/gpio-zero-update
YetAnotherRandomUser

Câu trả lời:


24

Không chắc điều này có hữu ích không, nhưng theo bản sao mới nhất của Raspbian, tôi đã có thể cài đặt RPi.GPIO trực tiếp từ kho lưu trữ chính bằng cách sử dụng apt-get như sau:

sudo apt-get update
sudo apt-get -y install python-rpi.gpio

Nếu bạn đang chạy Python 3 ( idle3trên dòng lệnh) thay vì Python 2 ( pythontrên dòng lệnh), bạn cần cài đặt thư viện RPi.GPIO bằng lệnh này thay thế:

sudo apt-get -y install python3-rpi.gpio

10

Giả sử bạn có pip, trình cài đặt chỉ mục gói python, được cài đặt trên các phiên bản mới nhất của Raspbian theo mặc định Bạn có thể sử dụng: sudo pip install RPi.GPIOcho Python 2 và sudo pip-3.2 install RPi.GPIOcho Python 3


5

Một nguyên nhân tiềm năng khác có thể là do RPi.GPIOthư viện có các ràng buộc C và do đó cần phải python-devcài đặt để biên dịch chính xác khi cài đặt.

Đảm bảo bạn đã python-devcài đặt gói cùng với RPi.GPIOgói:

sudo apt-get install python-dev python-rpi.gpio

Đây là cách tiếp cận được đề xuất trong hướng dẫn cài đặt Adafriuit:

https://learn.adafbean.com/playing-sound-and-USE-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.