Skip to content

Instantly share code, notes, and snippets.

@MiracleHu
Forked from bradtraversy/pipenv_cheat_sheet.md
Created March 30, 2020 21:26
Show Gist options
  • Save MiracleHu/ed78fd8f602721ae9c0f2c9c164c5d59 to your computer and use it in GitHub Desktop.
Save MiracleHu/ed78fd8f602721ae9c0f2c9c164c5d59 to your computer and use it in GitHub Desktop.
Pipenv cheat sheet for common commands

Pipenv Cheat Sheet

Install pipenv

pip3 install pipenv

Activate

pipenv shell

Check version of Python

python --version

Check path

python
>>> import sys
>>> sys.executable
quit()

Install a package

pipenv install camelcase

Check local packages

pipenv lock -r

Uninstall a package

pipenv uninstall camelcase

Install a dev package

pipenv install nose --dev

Install from requirements.txt

pipenv install -r ./requirements.txt

Create Django project

django-admin startproject testproject
cd testproject
python manage.py runserver

Check security vulnerabilities

pipenv check

Update Django

pipenv install

Run check again

pipenv check

Check dependency graph

pipenv graph

Ignore pipfile

pipenv install --ignore-pipfile

Set lockfile - before deployment

pipenv lock

Run with pipenv

pipenv run *
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment