Data Hackers
Published in

Data Hackers

TRICK: Construindo facilmente um requirements

Python wallpaper

Há alguns dias eu estava fazendo um projeto em Python e queria deixá-lo mais prático para quem quisesse acessá-lo, e um dos passos para isso era construir os requirements.txt, que normalmente carrega os pacotes necessários para executar os projetos em Python. A alternativa mais comum é:

  1. visualizar os pacotes no projeto;

2. selecionar os pacotes necessários através de:

$ pip freeze

3. copiar um a um e colar no requirements.txt

Mas isso não é nada prático, então procurei uma alternativa que atendesse minha necessidade, e encontrei um projeto que fazia exatamente isso. Seu objetivo é gerar requirements.txt baseados em importações em projeto.

Para instalar este pacote, basta executar:

$ pip install pipreqs — user

ou, se você usa Python3:

$ pip3 install pipreqs — user

Para construir automaticamente suas requirements.txt, basta executar o seguinte comando no diretório do projeto:

$ pipreqs

ou

$ pipreqs /localizacao/do/projeto

E a magia vai acontecer!!

Magic happen!

Espero que este posto tenha ajudado e sinta-se à vontade para entrar em contato! ;)

Obrigado pelo seu tempo!

--

--

--

Blog oficial da comunidade Data Hackers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Lucas de Brito Silva

Lucas de Brito Silva

http://lucasbrito.now.sh/

More from Medium

Why use a database? Why not just store the data in files?

Machine Learning in Practice: Data Versioning

How to Install and Set Up an Apache Spark Cluster on Hadoop — Ubuntu 20.04 (Using VirtualBox)

Should we include inbuilt libraries in the requirements.txt file !?