電子工作

Raspberry Pi4のUbuntuでpip3 install RPi.GPIOとしてエラーになった時の解決策

Raspberry pi4にUbuntu OS 64bitをインストールして、電子工作環境を整えようとしていたらハマったのでメモを残しておきます。

ハマったところ

pipでRPi.GPIOをインストールしようとしたらエラーになりました。

> sudo apt install python3-pip

> pip install RPi.GPIO

ERROR: Command errored out with exit status 1: 
/usr/bin/python3 -u -c 
'import sys, setuptools, tokenize; sys.argv[0] = 
'"'"'/tmp/pip-install-xi_vwccg/RPi.GPIO/setup.py'"'"';
 __file__='"'"'/tmp/pip-install-xi_vwccg/RPi.GPIO/setup.py'"'"';
f=getattr(tokenize, '"'"'open'"'"', open)(__file__);
code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');
f.close();
exec(compile(code, __file__, '"'"'exec'"'"'))' 
install --record /tmp/pip-record-4_afwxnh/install-record.txt 
--single-version-externally-managed --user --prefix= 
--compile --install-headers 
/home/jimaru/.local/include/python3.8/RPi.GPIO 
Check the logs for full command output.

こんな感じです。

解決策

RPi.GPIOはaptからインストールするようです。

> sudo apt install python3-rpi.gpio

以前はRaspberry pi OSでRPi.GPIOを使用していたのですが、その時はデフォルトでインストールされていたため、今回初めてubuntuにしてハマった、というお話でした。

-電子工作

© 2022 ヂまるBlog