Mastering Python Virtual Environments with Pipenv

Learn how to effectively manage Python virtual environments using Pipenv with this comprehensive guide.

Pipenv Cheat Sheet

Install Pipenv

pip3 install pipenv

Activate the Environment

pipenv shell

Check Python Version

python --version

Verify Python Path

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

Install a Package

pipenv install camelcase

List Local Packages

pipenv lock -r

Uninstall a Package

pipenv uninstall camelcase

Install a Development Package

pipenv install nose --dev

Install from requirements.txt

pipenv install -r ./requirements.txt

Check for Security Vulnerabilities

pipenv check

View Dependency Graph

pipenv graph

Ignore Pipfile During Install

pipenv install --ignore-pipfile

Lock Dependencies Before Deployment

pipenv lock

Exiting the Virtual Environment

exit

Run a Script with Pipenv

pipenv run *