web-dev-qa-db-fra.com

Existe-t-il un moyen de générer automatiquement les exigences.txt?

Je souhaite sortir le requirements.txt pour mon projet Python 3 dans PyCharm. Des idées?

19
chenzhongpu

Essayez la commande suivante (commentée par @jonsharpe):

pip freeze > requirements.txt
15
jsbueno

Pigar fonctionne assez bien je viens de le tester

https://github.com/damnever/pigar

La réponse ci-dessus avec pip freeze ne fonctionnera correctement que si vous avez configuré virtualenv avant de commencer à installer des éléments avec pip Sinon, vous vous retrouverez avec des besoins "excédentaires". Il semble que pigar consulte toutes vos instructions d'importation et les versions en cours d'utilisation. Quoi qu'il en soit, si vous avez configuré virtualenv avant de commencer, tout sera plus propre, sinon pigar peut vous sauver. Il regarde aussi dans les sous-répertoires. 

6
cardamom

ouvrez le terminal dans Pycharm et tapez cette commande:

pip freeze > requirements.txt

et le Requirements.txt sera automatiquement créé

1
The_Ethical_Wizard

Vous pouvez le faire dans Pycharm en allant dans les paramètres et l’interprète de projet. Sélectionnez tous les packages avec leur version et leur dernière version. Copiez ensuite toutes ces données dans un document MS Word. Le MS Word le traitera comme une table. Supprimer la colonne du milieu de ce tableau. Maintenant, copiez toutes ces données dans un bloc-notes ++. Recherchez les espaces doubles '' ou un onglet et remplacez-les par '=='. Enregistrez ce fichier sous le nom requirements.txt. Ça va marcher

0
Waqar Detho