質問編集履歴

1

追記

2022/10/20 04:41

投稿

Y3K
Y3K

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,41 +1,112 @@
1
1
  ### 前提
2
2
  Raspberry Pi 4B
3
3
  Raspberry Pi OS Lite 32bit
4
- Python 3.9
4
+ Python 3.9.2
5
-
6
- ここに質問の内容を詳しく書いてください。
7
- (例)
8
- TypeScriptで●●なシステムを作っています。
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
5
 
11
6
  ### 実現したいこと
12
7
  Pythonで開発を行っています。
13
8
  venvで仮想環境を作りライブラリをインストールしました。
14
9
  ですがプログラムを動かすとライブラリを読み込めていないようです。
15
10
 
11
+ ディレクトリ
16
- ここに実現したいことを箇条書きで書いてください。
12
+ /home/yokoyama/AudioSpectrum
13
+ ├─ venv
14
+ ├─ led.py
17
- - [ ] ▲▲機能を動作するようにする
15
+ └─ path.py
18
16
 
19
17
  ### 発生している問題・エラーメッセージ
20
18
 
21
19
  ```
20
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py
22
21
  Traceback (most recent call last):
23
- File "led.py", line 2, in <module>
22
+ File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module>
24
- import board
23
+ import board
25
- ImportError: No module named board
24
+ ModuleNotFoundError: No module named 'board'
26
25
  ```
27
- [pip3 list]
26
+
28
- Package Version
29
- board 1.0
30
27
 
31
28
  ### 該当のソースコード
32
29
 
33
- ```Python
30
+ ```led.py
31
+ # coding: UTF-8
34
32
  import board
35
33
  import neopixel
34
+
35
+ # ライブラリインストールコマンド
36
+ #pip3 list #ライブラリ一覧
37
+ #pip3 install board #GPIO制御
38
+ #pip3 install adafruit-circuitpython-neopixel #LED制御
39
+
40
+
41
+
42
+ disp_w = 8
43
+ disp_h = 8
44
+ pixels = neopixel.NeoPixel(board.D18, disp_w*disp_h)
45
+ pixels.fill((100,0,0))
46
+ pixels.show()
47
+ ```
48
+
49
+
50
+ ```path.py
51
+ # coding: UTF-8
52
+ import sys
53
+ print(sys.executable)
36
54
  ```
37
55
 
38
56
  ### 試したこと
57
+ 1.仮想環境作成
58
+ yokoyama@rasp4b:~/AudioSpectrum $ python3 -m venv venv
59
+
60
+ 2.仮想環境を有効化
61
+ yokoyama@rasp4b:~/AudioSpectrum $ source venv/bin/activate
62
+ Requirement already satisfied: board in ./venv/lib/python3.9/site-packages (1.0)
63
+
64
+ 3.Pythonのバージョン確認
65
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ python -V
66
+ Python 3.9.2
67
+
68
+ 4.ライブラリインストール
69
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 install board
70
+ ...略
71
+ Successfully installed board-1.0
72
+
73
+ 5.ライブラリインストール
74
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 install adafruit-circuitpython-neopixel
75
+ ...略
76
+ Successfully installed adafruit-circuitpython-neopixel-6.3.6
77
+
78
+ 6.実行
79
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py
80
+ Traceback (most recent call last):
81
+ File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module>
82
+ import board
83
+ ModuleNotFoundError: No module named 'board'
84
+
85
+ 7.Pathの確認
86
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ python path.py
87
+ /home/yokoyama/AudioSpectrum/venv/bin/python
88
+
89
+ 8.ライブラリアンインストール
90
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ pip3 uninstall board
91
+ ...略
92
+ Successfully uninstalled board-1.0
93
+
94
+ 9.ライブラリインストール
95
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ /home/yokoyama/AudioSpectrum/venv/bin/python -m pip install board
96
+ ...略
97
+ Successfully installed board-1.0
98
+
99
+ 10.実行
100
+ (venv) yokoyama@rasp4b:~/AudioSpectrum $ sudo python led.py
101
+ Traceback (most recent call last):
102
+ File "/home/yokoyama/AudioSpectrum/led.py", line 2, in <module>
103
+ import board
104
+ ModuleNotFoundError: No module named 'board'
105
+
106
+ 現在はここで止まっています。
107
+ お力添えお願い致します。
108
+
109
+
39
110
 
40
111
  ここに問題に対して試したことを記載してください。
41
112