Saya mengunduh RPi.GPIO 5.3a dari sini: https://pypi.python.org/pypi/RPi.GPIO
Saya mengekstrak file tar, cd ke folder dan berlari:
sudo python setup.py install
Itu berlari melalui banyak hal dan tampaknya tidak gagal. Baris terakhir dari pekerjaannya adalah ini:
Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info
Setelah itu selesai dan memberi saya kontrol kembali.
Sekarang saya mengetik
sudo python
kemudian
import RPi.GPIO
dan aku mengerti
ImportError: No module named GPIO
Adakah yang bisa mengarahkan saya ke langkah-langkah apa yang harus saya ambil untuk mendapatkan pustaka GPIO python diinstal dengan benar sehingga saya dapat mengimpor dan memanipulasi pin GP? Saya telah menemukan mish mash dari berbagai proses online (ini adalah yang paling sering muncul) tetapi saya sejauh ini tidak dapat membuat mereka bekerja.
RPi.GPIO
dangpiozero
sekarang diinstal secara default di Raspbian. Lihat raspberrypi.org/blog/gpio-zero-updateJawaban:
Tidak yakin apakah ini membantu, tetapi di bawah salinan Raspbian terbaru saya dapat menginstal RPi.GPIO langsung dari repositori utama menggunakan apt-get sebagai berikut:
Jika Anda menjalankan Python 3 (
idle3
pada baris perintah) alih-alih Python 2 (python
pada baris perintah), Anda harus menginstal perpustakaan RPi.GPIO dengan perintah ini sebagai gantinya:sumber
Dengan asumsi Anda memiliki pip, installer indeks paket python, yang diinstal pada versi terbaru Raspbian secara default Anda dapat menggunakan:
sudo pip install RPi.GPIO
untuk Python 2 dansudo pip-3.2 install RPi.GPIO
untuk Python 3sumber
Penyebab potensial lainnya bisa jadi karena
RPi.GPIO
perpustakaan memiliki ikatan C dan karenanya perlu dimilikipython-dev
diinstal untuk mengkompilasi dengan benar ketika menginstal.Pastikan Anda telah
python-dev
menginstal paket besertaRPi.GPIO
paketnya:Ini adalah pendekatan yang disarankan pada panduan instalasi Adafriuit:
https://learn.adafruit.com/playing-sounds-and-using-buttons-with-raspberry-pi/install-python-module-rpi-dot-gpio
sumber