# Virtual Environments

## Introduction

[Paradime Code IDE](https://docs.paradime.io/app-help/documentation/code-ide) supports virtual environments, allowing you to create isolated Python environments for your projects. This feature helps manage dependencies and ensures compatibility between different projects.

Paradime comes with [Poetry](https://python-poetry.org/docs/) pre-installed and available in the Code IDE. Poetry is the preferred method for managing virtual environments and dependencies in Paradime IDE.

## Best Practices

1. Use `requirements.txt` or Poetry's `pyproject.toml` to track your project dependencies.
2. Always activate your virtual environment before working on your project.
3. Update your `.gitignore` file to exclude the virtual environment directory.
4. Prefer using Poetry for managing dependencies and virtual environments when possible.

## Explore how to create and manage virtual environments:

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><strong>Using Poetry</strong>           </td><td><a href="virtual-environments/using-poetry">using-poetry</a></td><td><a href="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FuEEbOEtplqbEhZmFmDGr%2Fimage.png?alt=media&#x26;token=e281589b-f413-4363-bb49-2177e2364c96">image.png</a></td></tr></tbody></table>
