VirtualEnv
Em algumas situações pode ser necessários obter a lista de todos os pacotes instalados na venv para isso utilizar o comando pip freeze > requirements.txt conforme abaixo:
Caso você não tenha o virtual environments instalado este tutorial deve lhe ajudar. Para criar virtual environments em seu projeto e criar corretamente o arquivo requirements.txt você pode seguir os seguintes passos:
- Navegar até o diretório raiz da sua aplicação python pelo terminal e digitar python -m venv venv. Caso tenha varias versões do python em sua máquina e queira usar alguma versão especifica também é possível, ex: python3.6 -m venv venv .
- Ativar venv no windows digite no terminal .\venv\Scripts\activate.bat , no linux source <venv>/bin/activate
- Instalar os pacotes necessários pip install <pacote>
- Gerar o requirements.txt pip freeze > requirements.txt
Pronto, agora seu arquivo requirements.txt conterá somente as dependências necessárias para rodar o seu projeto.
Instalando pacotes requirements.txt
Quando for necessário instalar os pacotes registrados no requirements.txt você pode digitar o seguinte comando no terminal.
pip install -r requirements.txt
Por último, ative seu novo virtualenv e execute:
pip install -r requirements.txt
This works for everyone:
pip install -r /path/to/requirements.txt
Atualizar o pip
python.exe -m pip install --upgrade pip
Material de apoio
https://www.codementor.io/@chirilovadrian360/django-datatables-pagination-search-inline-edit-via-ajax-1czz01ikss exemplo completo com demonstração de utilização dos comandos django
Comentários
Postar um comentário