J'ai récemment entendu parler de Requirements.txt en Python. C'est peut-être parce que c'est trop simple et que je n'ai pas trouvé d'introduction plus complète sur Internet, donc cet article présente principalement les informations pertinentes sur Requirements.txt en Python. Les amis qui en ont besoin peuvent le faire. Pour référence, jetons un œil ci-dessous.
Introduction
Le projet Python doit contenir un fichier Requirements.txt pour enregistrer tous les packages dépendants et leurs numéros de version précis. pour un déploiement dans de nouveaux environnements.
Les principales méthodes d'écriture sont les suivantes
pip freeze > requirements.txt # 生成requirements.txt pip install -r requirements.txt # 从requirements.txt安装依赖
Méthodes d'écriture prises en charge
-r base.txt # base.txt下面的所有包 pypinyin==0.12.0 # 指定版本(最日常的写法) django-querycount>=0.5.0 # 大于某个版本 django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围 ipython # 默认(存在不替换,不存在安装最新版)
Troisième party L'outil généré
pip freeze sera livré avec des packages inutiles, ainsi que des packages dont dépendent certains packages~
pipreqs analyse automatiquement les packages qui référencent dans le projet . Lors de la construction automatique du projet Django, le package Mysql a été ignoré, et la version était également très étrange et lors de la recherche de sur Internet, il a rencontré une erreur 404 et a sauté.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!