- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
! インストール
curl -kL https://bootstrap.pypa.io/get-pip.py | python3 -
# PROXY
# curl -x http://127.0.0.1:18080 -kL https://bootstrap.pypa.io/get-pip.py | python3 - --proxy=127.0.0.1:18080
!UPdate の 一覧
> pip3 list --o
> ## pip3 install FOOBAR -U
> pip3 install --upgrade --user FOOBAR
!バージョン指定
> pip3 install six==1.8.0
> pip3.11 install --upgrade "pandas<2"
! 一括アップデート
$ pip3 list -o | awk '{print $1}' | xargs pip install -U
$ pip3 list --outdated --format=legacy | awk '{print $1}' | xargs pip3 install -U pip
! 強制的にインストール
pip3.6 install --upgrade --user --force-reinstall wheel
! PIP でプロクシを使う
pip install --upgrade --user --proxy=127.0.0.1:18080 foobar
pip3.6 install --upgrade --user --proxy http://192.168.1.80:8080 foobar
# bash
# export HTTP_PROXY="http://127.0.0.1:18080"
# export HTTPS_PROXY="http://127.0.0.1:18080"
# pip3 install test
$ env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" \
> HTTP_PROXY="http://192.168.1.60:3128" \
> HTTPS_PROXY="http://192.168.1.60:3128" \
> pip3.11 --proxy http://192.168.1.60:3128 install --upgrade cmake
pip3.6 install --upgrade --user --proxy http://user@pass:192.168.1.80:8080 foobar
! requirements.txt の作り方
pip3 freeze > requirements.txt
# install requirements.txt
# $ pip3 install -r requirements.txt
! キャッシュの削除
pip のバージョンが 20.1 以降の場合
pip cache purge
それ以外の場合は
rm -r ~/.cache/pip
!windows でノートンが反応する場合
python3 -m pip install --upgrade setuptools