blog.petitviolet.net

pipで既にインストールされているパッケージをuser環境(非su)でアップデートする

2014-01-31

QiitaPython

既にインストールされているパッケージをアップデートしたいが、sudo 権限がなく、 -I や—user だけでは permission エラーや ez_setup.py がない等で出来なかった。

手順

手元にダウンロードして解凍し、解凍後のディレクトリから pip で user 環境にインストールする

# ./tmpにtar.gzをダウンロードする
pip install [package] -I --user -d ./tmp
tar zxvf ./tmp/[package].tar.gz
pip install -e ./tmp/package --user

~/.local にインストールされるので、PATH を通しましょう。

from: https://qiita.com/petitviolet/items/6013eb58dd51c510906c