質問編集履歴

3

修正依頼の反映

2021/11/22 15:08

投稿

mayonnaize
mayonnaize

スコア11

test CHANGED
File without changes
test CHANGED
@@ -250,6 +250,124 @@
250
250
 
251
251
 
252
252
 
253
+ ### 追記2
254
+
255
+ Pythonを更にアップグレードしました。
256
+
257
+ [Raspbian 上に 最新のPythonをインストールする](https://bitto.jp/posts/%E6%8A%80%E8%A1%93/raspberry-pi/raspbian-install-python/)
258
+
259
+  元のバージョン:`Python 3.7.3`
260
+
261
+  更新後:`Python 3.8.10`
262
+
263
+ 更新後②:`Python 3.9.2`
264
+
265
+
266
+
267
+ これによりpip3でのインストールが滅茶苦茶早くなりました、教えてくださった方ありがとうございます。
268
+
269
+ しかし結果的には未だエラーが起きます…。(他の方法で試した後ですが、アンインストールしてから入れ直しています。)
270
+
271
+
272
+
273
+ ```shell
274
+
275
+
276
+
277
+ $ python3
278
+
279
+ Python 3.9.2 (default, Nov 22 2021, 17:56:10)
280
+
281
+ [GCC 8.3.0] on linux
282
+
283
+ Type "help", "copyright", "credits" or "license" for more information.
284
+
285
+ >>> import numpy
286
+
287
+ Traceback (most recent call last):
288
+
289
+ File "/usr/local/lib/python3.9/site-packages/numpy/core/__init__.py", line 22, in <module>
290
+
291
+ from . import multiarray
292
+
293
+ File "/usr/local/lib/python3.9/site-packages/numpy/core/multiarray.py", line 12, in <module>
294
+
295
+ from . import overrides
296
+
297
+ File "/usr/local/lib/python3.9/site-packages/numpy/core/overrides.py", line 7, in <module>
298
+
299
+ from numpy.core._multiarray_umath import (
300
+
301
+ ImportError: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-arm-linux-gnueabihf.so)
302
+
303
+
304
+
305
+ During handling of the above exception, another exception occurred:
306
+
307
+
308
+
309
+ Traceback (most recent call last):
310
+
311
+ File "<stdin>", line 1, in <module>
312
+
313
+ File "/usr/local/lib/python3.9/site-packages/numpy/__init__.py", line 150, in <module>
314
+
315
+ from . import core
316
+
317
+ File "/usr/local/lib/python3.9/site-packages/numpy/core/__init__.py", line 48, in <module>
318
+
319
+ raise ImportError(msg)
320
+
321
+ ImportError:
322
+
323
+
324
+
325
+ IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
326
+
327
+
328
+
329
+ Importing the numpy C-extensions failed. This error can happen for
330
+
331
+ many reasons, often due to issues with your setup or how NumPy was
332
+
333
+ installed.
334
+
335
+
336
+
337
+ We have compiled some common reasons and troubleshooting tips at:
338
+
339
+
340
+
341
+ https://numpy.org/devdocs/user/troubleshooting-importerror.html
342
+
343
+
344
+
345
+ Please note and check the following:
346
+
347
+
348
+
349
+ * The Python version is: Python3.9 from "/usr/local/bin/python3"
350
+
351
+ * The NumPy version is: "1.21.4"
352
+
353
+
354
+
355
+ and make sure that they are the versions you expect.
356
+
357
+ Please carefully study the documentation linked above for further help.
358
+
359
+
360
+
361
+ Original error was: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-arm-linux-gnueabihf.so)
362
+
363
+
364
+
365
+ >>>
366
+
367
+
368
+
369
+ ```
370
+
253
371
 
254
372
 
255
373
  何か足りない情報等あればコメントください。よろしくおねがいします。

2

追加情報

2021/11/22 15:08

投稿

mayonnaize
mayonnaize

スコア11

test CHANGED
File without changes
test CHANGED
@@ -168,7 +168,7 @@
168
168
 
169
169
  [pipでモジュールを確かにインストールしたはずがModuleNotFoundErrorと出た時の解決法初心者的理解](https://qiita.com/yutoman027/items/7ee796c41575eb0511c3)
170
170
 
171
- `試したこと`に書いたように、aptで行ったところ、`ModuleNotFoundError`が発生したのでimportmodule.pthを作成し、pip3のインストール先に配置するとで上記エラーに変わったのでこの作業自体は有効だったと思います。
171
+ `試したこと`に書いたように、aptで行ったところ、`ModuleNotFoundError`が発生したのでimportmodule.pthを作成し、pip3のインストール先に配置しました。れにより上記エラーに変わったのでこの作業自体は有効だったと思います。
172
172
 
173
173
  aptのインストール先:`/usr/lib/python3/dist-packages/`
174
174
 
@@ -226,4 +226,30 @@
226
226
 
227
227
 
228
228
 
229
+ ### 追記
230
+
231
+ インストール済のPythonのバージョンを指定して実行出来ることを知り、試しに元々の3.7で行ったところインポート出来ました。
232
+
233
+ ```shell
234
+
235
+ $ python3.7
236
+
237
+ Python 3.7.3 (default, Jan 22 2021, 20:04:44)
238
+
239
+ [GCC 8.3.0] on linux
240
+
241
+ Type "help", "copyright", "credits" or "license" for more information.
242
+
243
+ >>> import numpy
244
+
245
+ >>>
246
+
247
+ ```
248
+
249
+ f文字などを使用する為3.8以降が良いですが、一応付け加えておきます。
250
+
251
+
252
+
253
+
254
+
229
255
  何か足りない情報等あればコメントください。よろしくおねがいします。

1

誤字脱字の修正

2021/11/22 14:43

投稿

mayonnaize
mayonnaize

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ラズパイゼロでmatplotlib、numpyインポート出来ません。
3
+ ラズパイゼロでmatplotlib、numpyインポート出来ません。
4
4
 
5
5
  元々mtplotlibを使いたかったので、以下でインストールしました。
6
6
 
@@ -10,7 +10,7 @@
10
10
 
11
11
  ```
12
12
 
13
- しかし、`発生している問題・エラーメッセージ`で示すエラーが発生したので、`import numpy`したところ、同じエラーが発生した為、この質問をしました。
13
+ しかし、`発生している問題・エラーメッセージ`で示すエラーが発生したので、問題の同定の為`import numpy`したところ、同じエラーが発生した為、この質問をしました。
14
14
 
15
15
  最終的にはmatplotがインポート出来ることが目標ですが、ひとまずnumpyで出来るようにしたいです。(numpyが出来ればmatplotもインポート出来るようになると考えています。)
16
16
 
@@ -126,7 +126,7 @@
126
126
 
127
127
  デフォルトのnumpyを使っているので上記エラーの↓の内容に従い、numpyを再インストールしました。
128
128
 
129
- pip3で行う非常に時間が掛かってしまうため、aptで行いました。
129
+ pip3で行う非常に時間が掛かってしまうため、aptで行いました。
130
130
 
131
131
 
132
132