petitviolet blog

    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