トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

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
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