mirror of
https://github.com/pypa/pipenv.git
synced 2026-05-08 09:19:48 -04:00
2c4b039f73
* Fix broken URLs on docs * Adjust pip URL so header is highlighted * Update URL for TOML specs
1.2 KiB
1.2 KiB
Pipenv Workflows
Clone / create project repository:
$ cd myproject
Install from Pipfile.lock, if there is one:
$ pipenv sync
Add a package to your project, recalibrating entire lock file using the Pipfile specifiers:
$ pipenv install <package>
- Note: This will create a
Pipfileif one doesn't exist. If one does exist, it will automatically be edited with the new package you provided, the lock file updated and the new dependencies installed. pipenv installis fully compatible withpip installpackage specifiers.- Additional arguments may be supplied to
pipby supplyingpipenvwith--extra-pip-args.
Update everything (equivalent to pipenv lock && pipenv sync):
$ pipenv update
Update and install just the relevant package and its sub-dependencies:
$ pipenv update <package>
Update in the Pipfile/lockfile just the relevant package and its sub-dependencies:
$ pipenv upgrade <package>
Find out what's changed upstream:
$ pipenv update --outdated
Determine the virtualenv PATH:
$ pipenv --venv
Activate the Pipenv shell:
$ pipenv shell
- Note: This will spawn a new shell subprocess, which can be deactivated by using
exit.