Development Environments
Last updated
Last updated
- Part of the standard library. "The module provides support for creating lightweight “virtual environments” with their own site directories, optionally isolated from system site directories. Each virtual environment has its own Python binary (which matches the version of the binary that was used to create this environment) and can have its own independent set of installed Python packages in its site directories."
#software - "Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. ... It automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile
as you install/uninstall packages. It also generates the ever-important Pipfile.lock
, which is used to produce deterministic builds."
#article - "Pipenv is a packaging tool for Python that solves some common problems associated with the typical workflow using pip
, virtualenv
, and the good old requirements.txt
."
#video - "Create a better Python workflow by using Pipenv which allows you to install Python packages within a virtual environment easily."
#article - Advice on using Pipenv inside a library as opposed to an application.
#article - "To use Pipenv with PyCharm, you need to implement several preparation steps."
#article - "The missing guide for setting up a great local development workflow for your Python projects."