前提・実現したいこと
初心者の質問で申し訳ありません。
ラズベリーパイで、pyserialを使って、機器と通信を行っています。
都合によりsudoで動作確認をしたいのですが、
sudoでスクリプトを動作させると、import serialがエラーになります。
ユーザー名pi で実行してい時は問題ありません。
何が考えられるのか、ご教授願います。
発生している問題・エラーメッセージ
pi@raspberrypi:~/test/python $ python3 importtest.py
エラーは発生しません
pi@raspberrypi:~/test/python $ sudo python3 importtest.py
Traceback (most recent call last):
File "importtest.py", line 3, in <module>
import serial # シリアルポートを使用する
ModuleNotFoundError: No module named 'serial'
該当のソースコード
!/usr/bin/env python # 先頭に#が付きます
-- coding: utf-8 -- # 先頭に#が付きます
import serial # シリアルポートを使用する
if name == 'main':
print("エラーは発生しません")
試したこと
補足情報(FW/ツールのバージョンなど)
python 3.7
回答1件
あなたの回答
tips
プレビュー