pipのインストール
Pythonをインストールするとpipもインストールされる場合が多いが
pipがインストールされない場合
C:\Program Files\python-3.7.6などで
下記コマンドを実行
python get-pip.py
パス(Path)の確認
Python と pip の確認のため,端末で,次のコマンドを実行.
where py
where pip
python のバージョンの確認
※ エラーメッセージが出ないことを確認.
py --version
pip の動作確認
※ エラーメッセージが出ないことを確認.
pip list
pipでのインストール
パッケージのインストールは、install コマンドで行います。xxxx パッケージをインストールするときは、次のように実行します。
py -m pip install xxxx
不要なパッケージは、uninstall コマンドで削除できます。
py -m pip uninstall xxxx
…
Proceed (y/n)?
Successfully uninstalled xxxx-0.0.15
pip そのものをアップデートしたい
py -m pip install --upgrade pip
または
py -m pip install -U pip
.whlファイルのありか
Unofficial Windows Binaries for Python Extension Packages
https://www.lfd.uci.edu/~gohlke/pythonlibs/
win_amd64.whlを選択
Python 3.6の場合、cp36‑cp36m、Python 3.7の場合、cp37‑cp37m を選択
主要なパッケージのインストール
py -m pip install tensorflow-gpu torchvision tensorflow tensorboard tables seaborn scipy scikit-learn PyWavelets pytools pandas opt-einsum opencv-python opencv-contrib-python numexpr matplotlib Keras-Preprocessing Keras-Applications imageio h5py gensim face-recognition cupy chainer keras face-alignment scikit-learn scikit-image matplotlib seaborn pandas pillow jupyter pytest docopt pyyaml cython six chainer sympy facenet alignl pandasl nltkl gensim
packageの更新をしたい場合
pip install --upgrade facenet alignl pandasl nltkl gensim pip
packageをどうしても特定のpackageのversionにしたい場合
pip install --upgrade --force-reinstall "numpy_stl-2.10.1-cp37-cp37m-win_amd64.whl"
pip install --upgrade --force-reinstall tensorflow-gpu==2.1.0
pipでキャッシュを無効にしてライブラリを再インストールする
pip --no-cache-dir install -I protobuf==3.11.2
pip --no-cache-dir install -I tensorflow-gpu torchvision tensorflow tensorboard tables seaborn scipy scikit-learn PyWavelets pytools pandas opt-einsum opencv-python opencv-contrib-python numexpr matplotlib Keras-Preprocessing Keras-Applications imageio h5py gensim face-recognition cupy chainer keras face-alignment
pipでいれたパッケージを一括アップデート
更新状況を知りたかったらオプションを追加する
pip list --o
更新あるというパッケージだけが出力される
パッケージのインストール
pip install hogehoge
アップグレードは-Uオプションを付ける
pip install hogehoge -U
アンインストール
pip uninstall hogehoge
pip install pip-review
pipでpip-reviewを入れてから、pip-reviewを実行。
更新があるパッケージを表示
pip-review
微妙に文言は変わるがpip list -oと同じ結果が得られる。
autoオプションを付けると更新があるパッケージを自動的に更新してくれる。
pip-review --auto
インタラクティブに更新を行う場合は--intaractiveオプションを付けて実行。
これは更新する?しない?と聞いてくるので、お好みで更新ができる。
pip-review --interactive
あとはpip-review自体を忘れないようにしないと