前提
Raspberry Pi 4B
Raspberry Pi OS Lite 32bit
Python 3.9.2
実現したいこと
Pythonで開発を行っています。
venvで仮想環境を作りライブラリをインストールしました。
ですがプログラムを動かすとライブラリを読み込めていないようです。
ディレクトリ
/home/yokoyama/AudioSpectrum
├─ venv
├─ led.py
└─ path.py
発生している問題・エラーメッセージ
(venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py Traceback (most recent call last): File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module> import board ModuleNotFoundError: No module named 'board'
該当のソースコード
led.py
1# coding: UTF-8 2import board 3import neopixel 4 5# ライブラリインストールコマンド 6#pip3 list #ライブラリ一覧 7#pip3 install board #GPIO制御 8#pip3 install adafruit-circuitpython-neopixel #LED制御 9 10 11 12disp_w = 8 13disp_h = 8 14pixels = neopixel.NeoPixel(board.D18, disp_w*disp_h) 15pixels.fill((100,0,0)) 16pixels.show()
path.py
1# coding: UTF-8 2import sys 3print(sys.executable)
試したこと
1.仮想環境作成
yokoyama@rasp4b:~/AudioSpectrum $ python3 -m venv venv
2.仮想環境を有効化
yokoyama@rasp4b:~/AudioSpectrum $ source venv/bin/activate
Requirement already satisfied: board in ./venv/lib/python3.9/site-packages (1.0)
3.Pythonのバージョン確認
(venv) yokoyama@rasp4b:~/AudioSpectrum $ python -V
Python 3.9.2
4.ライブラリインストール
(venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 install board
...略
Successfully installed board-1.0
5.ライブラリインストール
(venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 install adafruit-circuitpython-neopixel
...略
Successfully installed adafruit-circuitpython-neopixel-6.3.6
6.実行
(venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py
Traceback (most recent call last):
File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module>
import board
ModuleNotFoundError: No module named 'board'
7.Pathの確認
(venv) yokoyama@rasp4b:~/AudioSpectrum $ python path.py
/home/yokoyama/AudioSpectrum/venv/bin/python
8.ライブラリアンインストール
(venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 uninstall board
...略
Successfully uninstalled board-1.0
9.ライブラリインストール
(venv) yokoyama@rasp4b:~/AudioSpectrum $ /home/yokoyama/AudioSpectrum/venv/bin/python -m pip install board
...略
Successfully installed board-1.0
10.実行
(venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py
Traceback (most recent call last):
File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module>
import board
ModuleNotFoundError: No module named 'board'
現在はここで止まっています。
お力添えお願い致します。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー