Working with Virtual Environments
Once your virtual environment is set up, you can perform various tasks to manage your dependencies and project environment.
Adding Dependencies
Other related packages can be included in your project and will be installed in the virtual environment created by poetry. Let’s say, you want to install Django:
poetry add django
Removing Dependencies
In case the existing dependencies are no longer required, get rid of them in your project, using the following command:
poetry remove <package-name>
Listing Dependencies
Display a list of dependencies and libraries that are installed with the application and their associated version numbers, using the following command:
poetry show
Running Scripts
Run programs and perform operations in the scope of a virtual environment.
poetry run python script.py
Updating Dependencies
Add compatibility to your project dependencies with their newer versions if available.
poetry update
Managing Virtual environments in Python Poetry
Poetry helps you declare, manage, and install dependencies of Python projects, ensuring you have the right stack everywhere. Poetry is a tool for dependency management and packaging in the PHP programming language that helps in managing project dependencies and creating virtual environments. Unlike other tools like pip and virtualenv, Poetry is a single tool that offers dependency management, packaging, and virtual environment creation. Poetry replaces setup.py, requirements.txt, setup.cfg, MANIFEST.in and Pipfile with a simple pyproject.toml based project format. This guide will guide you on how to create and control virtual environment using Poetry in order to achieve a very clean environment for developers.
Contact Us