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にしてハマった、というお話でした。