当ページではOSSのインストール方法を説明する。
1.結論
以下の2つのいずれかを実行することでインストール可能だ。
方法1
pip install パッケージ名
設定例)
pip install matplotlib
方法2
py -m pip install パッケージ名
設定例)
py -m pip install matplotlib
バージョンを指定する場合は以下のように指定してインストールをする。
pip install パッケージ名==バージョン
py -m pip install パッケージ名==バージョン
設定例)
pip install matplotlib==3.10.8
py -m pip install matplotlib==3.10.8
上をたたいてうまくいって幸せでも問題ないが、詳しい説明を以下に記載する。
2.なぜ、[pip install パッケージ名]がエラーになるのか?
[pip install パッケージ名]がエラーになったとき、以下のようなエラーが出るはずだ。
この理由は簡単でPythonのPathを通していないことが原因だ。

pythonのPathを通す方法は他の人が記載しているので、そちらを参照してほしい。
https://www.javadrive.jp/python/install/index3.html
3.なぜ、[py -m pip パッケージ名]は動くのか?
[py]はPythonそのものではない。[py]はPython launcherである。
[Python launcher]はPythonそのものではなく、Pythonを動かすためのものだ。
このPython launcherは、Pythonとは異なり、起動時にPathを通してくれる。
[py]は[Python launcher]に所属しているので、Python のインストール時に自動でPathが通り、特別Pathを通さなくても使用することができる。
4.詳しい結論
PythonのPathを通している場合:
以下のいずれでも実行可能。
pip install パッケージ名==バージョン
py -m pip install パッケージ名==バージョン
PythonのPathを通している場合:
以下で実行可能。
py -m pip install パッケージ名==バージョン
5.参考
https://docs.python.org/3/using/windows.html?utm_source=copilot.com#python-launcher-for-windows

コメント