teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

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

2021/02/11 15:24

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -2,4 +2,53 @@
2
2
  インストール不要です。
3
3
  ccv2は以下でインストールしてください。
4
4
 
5
- pip install opencv-python
5
+ pip install opencv-python
6
+
7
+ 標準ライブラリはpip listで表示されないかという追加質問があったので説明します。
8
+
9
+ 標準ライブラリの一覧は公式ドキュメントの[Python 標準ライブラリ](https://docs.python.org/ja/3/library/index.html)にあります。
10
+
11
+ 標準ライブラリのうちのいくつかは、python本体に組み込まれています。
12
+ たとえば、sysは本体に組み込まれているので、以下のように表示されます。
13
+ ```python
14
+ >>> import sys
15
+ >>> print(sys)
16
+ <module 'sys' (built-in)>
17
+ ```
18
+ またいくつかのライブラリは一個のpythonファイルです。
19
+ 例えばosというライブラリは一個のpythonファイルなので、以下のように表示されます。
20
+ ```python
21
+ >>> import os
22
+ >>> print(os)
23
+ <module 'os' from 'C:\Users\myname\anaconda3\lib\os.py'>
24
+ ```
25
+ いくつかのイブラリはフォルダに入った複数のpythonファイルなどです。
26
+ 例えばtkinterというライブラリはフォルダに入った複数のpythonファイルなどなので、以下のように表示されます。
27
+ ```python
28
+ >>> import tkinter
29
+ >>> print(tkinter)
30
+ <module 'tkinter' from 'C:\Users\myname\anaconda3\lib\tkinter\__init__.py'>
31
+ ```
32
+ いくつかのライブラリはpythonファイルではありません。
33
+ 例えばtkinterが使っている_tkinterというライブラリはpythonファイルではないなので、以下のように表示されます。
34
+ ```python
35
+ >>> import _tkinter
36
+ >>> print(_tkinter)
37
+ <module '_tkinter' from 'C:\Users\myname\anaconda3\DLLs\_tkinter.pyd'>
38
+ ```
39
+
40
+ 標準ではないライブラリは別の場所にあります。
41
+ 例えばnumpyは標準ではないライブラリなので、以下のように表示されます。
42
+ ```python
43
+ >>> import numpy
44
+ >>> print(numpy)
45
+ <module 'numpy' from 'C:\Users\myname\anaconda3\lib\site-packages\numpy\__init__.py'>
46
+ ```
47
+ また、cv2は標準ではないライブラリですが、pythonで書かれたファイルではないので、以下のように表示されます。
48
+ ```python
49
+ >>> import cv2
50
+ >>> print(cv2)
51
+ <module 'cv2.cv2' from 'C:\Users\myname\anaconda3\lib\site-packages\cv2\cv2.cp38-win_amd64.pyd'>
52
+ ```
53
+
54
+ pipが管理しているのはsite-packagesの下にあるライブラリだけですので、標準ライブラリはpip listでは表示されません。

1

修正

2021/02/11 15:24

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -2,4 +2,4 @@
2
2
  インストール不要です。
3
3
  ccv2は以下でインストールしてください。
4
4
 
5
- pip install cv2
5
+ pip install opencv-python