トップ 一覧 検索 ヘルプ 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 でノートンが反応する場合
!windows でノートンが反応する場合
 python3 -m pip install --upgrade setuptools