PY-pip
インストール
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