How to run --upgrade with pipenv?

A. Hendry picture A. Hendry · Jun 20, 2018 · Viewed 15.5k times · Source

Running (say for numpy) pipenv install --upgrade numpy tries to install --upgrade and numpy instead of normal pip behavior for --upgrade switch.

Is anyone else having this problem?

Answer

Evgeny picture Evgeny · Jun 23, 2018

For pipenv use update command , not --upgrade switch. You can update a package with:

pipenv update numpy 

See comments in documentation.

This will also persist new version of package in Pipfile/Pipfile.lock, no manual editing needed. There was a bug with this command under certain scenarios, but hopefully it is fixed now.