> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Virtual Environments

## Introduction

[Paradime Code IDE](/products/code-ide/index) 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:

|                  |                                                                  |                                                  |
| ---------------- | ---------------------------------------------------------------- | ------------------------------------------------ |
| **Using Poetry** | [using-poetry.md](/developers/virtual-environments/using-poetry) | [image (2) (2) (1).png](/images/image-2-2-1.png) |


## Related topics

- [Virtual Environments](/developers/virtual-environments/index.md)
- [Troubleshooting](/developers/virtual-environments/troubleshooting.md)
- [Using venv](/developers/virtual-environments/using-venv.md)
- [Using Poetry](/developers/virtual-environments/using-poetry.md)
- [dlt Data Pipeline - Google Sheets to Snowflake](/guides/using-dlt-in-paradime/python-data-pipeline-using-dlthub-google-sheets-to-snowflake.md)
