The wiringpi2 module has been deprecated, please 'import wiringpi' instead.
以前「4足歩行ロボットを作ってみよう(その1)」でWiringPiを紹介したが、
その時と事情が変わった模様。
前回は、Python用のラッパーWiringPi2-Pythonを使ったが、2016/5/15現在
そのままでは動かない事が分かった。
改めて、WiringPiをインストールして動作確認したので、その方法を書く。
クリーンな状態からやり直すためWiringPiをアンインストールし前回"git clone"した
ディレクトリを削除しておく。
WiringPiをインストール
$ sudo pacman -S wiringpi
こちら https://github.com/WiringPi/WiringPi-PythonのREADME.mdを参照しつつ
ツール関係をインストール
$ sudo pacman -S python-setuptools swig
GITからWiringPi-Pythonをインストール
$ git clone --recursive https://github.com/WiringPi/WiringPi-Python.git $ cd ./WiringPi-Python $ swig -python wiringpi.i $ sudo python3 setup.py install
※上記のswigを忘れない事!!※
これでラッパーが使えるようになるが、Python3でラッパーを呼び出す際に
"import wiringpi2"としていたのが、"import wiringpi"となるので、以前に書いた
コードがあれば修正しておく
Python3で"import wiringpi2"とすると"ImportError"になる。
※追記1(2016/05/15 16:50)※
上記の方法でなくとも、別途"python-pip"をインストールの上で、
$ sudo pip3 install wiringpiすることで、簡単にインストール出来ました。
※追記2(2017/04/10 20:10)※
kernelが4.9系の場合は、こちらのneuralassemblyさんの修正版をインストールしてください。
(pip3でインストールしていた場合は、予めアンインストールしておいてください)
0 件のコメント :
コメントを投稿