299792458さん、
import wiringPi as pi
は、import wiringpi as pi
(P
を小文字にする)で、どうでしょうか?
以下の環境で、確認しました。
- Raspberry Pi 3B
- Raspbian: 2018-11-13-raspbian-stretch.zip
- python3
手順
sudo apt install -y wiringpi
を実行(上記Raspbianには導入済みでした)
pip3 install wiringpi
で wiringpi
のPythonモジュールをインストール。
import wiringpi as pi
とwiringpiはすべて小文字。(でないと、エラー)
pi@raspberrypi:~ $ sudo apt install -y wiringpi # 念のため.
Reading package lists... Done
Building dependency tree
Reading state information... Done
wiringpi is already the newest version (2.46).
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
pi@raspberrypi:~ $
pi@raspberrypi:~ $ pip3 install wiringpi # pythonモジュールインストール
Collecting wiringpi
Downloading https://files.pythonhosted.org/packages/ce/1f/74901a3c842daeb22447c07c48826d2c6aeb0d988370792e2aa2221f7a36/wiringpi-2.46.0-cp35-cp35m-linux_armv7l.whl (262kB)
100% |████████████████████████████████| 266kB 1.1MB/s
Installing collected packages: wiringpi
Successfully installed wiringpi-2.46.0
pi@raspberrypi:~ $
pi@raspberrypi:~ $ python3 # REPLで確認
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import wiringPi as pi <=== wiringPi だとエラー
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'wiringPi'
>>>
>>> import wiringpi as pi <=== wiringpi だとエラーなし
>>> pi.wiringPiSetupGpio()
0
>>> quit()
pi@raspberrypi:~ $