回答編集履歴

2

追加質問似対する回答を追加

2021/02/11 15:24

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -7,3 +7,101 @@
7
7
 
8
8
 
9
9
  pip install opencv-python
10
+
11
+
12
+
13
+ 標準ライブラリはpip listで表示されないかという追加質問があったので説明します。
14
+
15
+
16
+
17
+ 標準ライブラリの一覧は公式ドキュメントの[Python 標準ライブラリ](https://docs.python.org/ja/3/library/index.html)にあります。
18
+
19
+
20
+
21
+ 標準ライブラリのうちのいくつかは、python本体に組み込まれています。
22
+
23
+ たとえば、sysは本体に組み込まれているので、以下のように表示されます。
24
+
25
+ ```python
26
+
27
+ >>> import sys
28
+
29
+ >>> print(sys)
30
+
31
+ <module 'sys' (built-in)>
32
+
33
+ ```
34
+
35
+ またいくつかのライブラリは一個のpythonファイルです。
36
+
37
+ 例えばosというライブラリは一個のpythonファイルなので、以下のように表示されます。
38
+
39
+ ```python
40
+
41
+ >>> import os
42
+
43
+ >>> print(os)
44
+
45
+ <module 'os' from 'C:\Users\myname\anaconda3\lib\os.py'>
46
+
47
+ ```
48
+
49
+ いくつかのイブラリはフォルダに入った複数のpythonファイルなどです。
50
+
51
+ 例えばtkinterというライブラリはフォルダに入った複数のpythonファイルなどなので、以下のように表示されます。
52
+
53
+ ```python
54
+
55
+ >>> import tkinter
56
+
57
+ >>> print(tkinter)
58
+
59
+ <module 'tkinter' from 'C:\Users\myname\anaconda3\lib\tkinter\__init__.py'>
60
+
61
+ ```
62
+
63
+ いくつかのライブラリはpythonファイルではありません。
64
+
65
+ 例えばtkinterが使っている_tkinterというライブラリはpythonファイルではないなので、以下のように表示されます。
66
+
67
+ ```python
68
+
69
+ >>> import _tkinter
70
+
71
+ >>> print(_tkinter)
72
+
73
+ <module '_tkinter' from 'C:\Users\myname\anaconda3\DLLs\_tkinter.pyd'>
74
+
75
+ ```
76
+
77
+
78
+
79
+ 標準ではないライブラリは別の場所にあります。
80
+
81
+ 例えばnumpyは標準ではないライブラリなので、以下のように表示されます。
82
+
83
+ ```python
84
+
85
+ >>> import numpy
86
+
87
+ >>> print(numpy)
88
+
89
+ <module 'numpy' from 'C:\Users\myname\anaconda3\lib\site-packages\numpy\__init__.py'>
90
+
91
+ ```
92
+
93
+ また、cv2は標準ではないライブラリですが、pythonで書かれたファイルではないので、以下のように表示されます。
94
+
95
+ ```python
96
+
97
+ >>> import cv2
98
+
99
+ >>> print(cv2)
100
+
101
+ <module 'cv2.cv2' from 'C:\Users\myname\anaconda3\lib\site-packages\cv2\cv2.cp38-win_amd64.pyd'>
102
+
103
+ ```
104
+
105
+
106
+
107
+ pipが管理しているのはsite-packagesの下にあるライブラリだけですので、標準ライブラリはpip listでは表示されません。

1

修正

2021/02/11 15:24

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- pip install cv2
9
+ pip install opencv-python