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.

Revisions

  1. @bradtraversy bradtraversy revised this gist Dec 22, 2018. 1 changed file with 0 additions and 14 deletions.
    14 changes: 0 additions & 14 deletions pipenv_cheat_sheet.md
    Original file line number Diff line number Diff line change
    @@ -39,24 +39,10 @@ pipenv install nose --dev
    ```
    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
  2. @bradtraversy bradtraversy revised this gist Dec 22, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions pipenv_cheat_sheet.md
    Original file line number Diff line number Diff line change
    @@ -69,6 +69,10 @@ pipenv install --ignore-pipfile
    ```
    pipenv lock
    ```
    ## Exiting the virtualenv
    ```
    exit
    ```
    ## Run with pipenv
    ```
    pipenv run *
  3. @bradtraversy bradtraversy revised this gist Dec 22, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions pipenv_cheat_sheet.md
    Original file line number Diff line number Diff line change
    @@ -69,3 +69,7 @@ pipenv install --ignore-pipfile
    ```
    pipenv lock
    ```
    ## Run with pipenv
    ```
    pipenv run *
    ```
  4. @bradtraversy bradtraversy created this gist Dec 22, 2018.
    71 changes: 71 additions & 0 deletions pipenv_cheat_sheet.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,71 @@
    # 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
    ```