Instalação em ambiente virtual
O ecossistema Python é cheio de gerenciadores de pacotes/ambientes (pipx, poetry, uv, miniconda, etc.). Sinta-se livre para escolher o de sua preferência. Caso seja um iniciante no assunto, recomendamos testar o uv.
Iremos descrever aqui como uma instalação local é feita usando somente as ferramentas nativas do Python (pip, venv).
Com o comando abaixo, estamos chamando o módulo (python -m) venv (virtual environment) e criando um ambiente virtual na pasta .venv (na maioria dos sistemas operacionais, isso será uma pasta oculta, visto que começa com ponto):
python -m venv .venv
Dentro da pasta .venv, temos um pequeno script que irá isolar o Python do seu projeto do Python global. Podemos usar o comando source para executá-lo. Como isso depende do seu shell, aqui está o comando exato que você deve executar:
Fonte: retirado da documentação do CPython
| Plataforma | Shell | Comando para ativar o ambiente virtual |
|---|---|---|
| POSIX | bash/zsh | $ source <venv>/bin/activate |
| fish | $ source <venv>/bin/activate.fish |
|
| csh/tcsh | $ source <venv>/bin/activate.csh |
|
| pwsh | $ <venv>/bin/Activate.ps1 |
|
| Windows | cmd.exe | C:\<venv>\Scripts\activate.bat |
| PowerShell | PS C:\<venv>\Scripts\Activate.ps1 |
Agora, toda vez que você instalar algo com o pip, na verdade será instalado na pasta .venv/lib.
pip install LabIFSC2