Python

pipでキャッシュを無効にしてライブラリを再インストールする

More than 3 years have passed since last update.

pip install pillow したんだけど、libjpeg-devを入れないうちにインストールしたせいでjpegがデコードできないエラーが出た。

libjpeg-devを入れたのちに再度インストールを試みたが、前回ビルドしたキャッシュが使われてしまうので反映されない。

キャッシュを無効にするには --no-cache-dir というオプションをつける。pipの再インストールオプション(-I,--ignore-installed)と合わせて次のコマンドを使えば良い。

$ pip --no-cache-dir install -I pillow