Ao usar [[Linguagem de programação Python|Python]], é recomendado que você utilize um **ambiente virtual**. Para fazer isso, utilize os seguintes comandos:
- Crie um ambiente virtual: `python -m venv venv`.
- Ative o ambiente virtual:
- `source venv/bin/activate` - para Linux/macOS.
- `venv\Scripts\activate` - para Windows.
:: **Referência** :: [venv— Creating virtual environments — Python 3.11.1 documentation](https://docs.python.org/en-us/3/library/venv.html)
Você também pode usar [[Pyenv]] se fizer sentido.
# Recomendação
Cada ambiente virtual tem sua própria versão de [[02 - Notas de literatura/Linguagem de programação Python]] disponível para uso. É uma boa ideia usar um gerenciador de bibliotecas como `pip` para que o ambiente virtual possa ser replicado em outro lugar. Para fazer isso, utilize os seguintes comandos
``` shell
# Carrega as bibliotecas em um arquivo chamado requirements.txt
python -m pip freeze > requirements.txt
# Abre o arquivo requirements.txt para verificar quais bibliotecas foram especificadas.
cat requirements.txt
# Lê o arquivo requirements.txt e baixa as bibliotecas identificadas no documento.
pip install -r requirements.txt
```
:: **Referência** :: [12. Virtual environments and packages — Python 3.11.3 documentation](https://docs.python.org/3/tutorial/venv.html)