Ich habe kürzlich etwas über „requirements.txt“ in Python erfahren. Vielleicht liegt es daran, dass es zu einfach ist und ich im Internet keine umfassendere Einführung finden konnte. Daher stellt dieser Artikel hauptsächlich die relevanten Informationen zu „requirements.txt“ in Python vor. Freunde, die es brauchen, können als Referenz einen Blick darauf werfen.
Einführung
Das Python-Projekt muss eine Datei „requirements.txt“ enthalten, um alle abhängigen Pakete und ihre genauen Versionsnummern aufzuzeichnen. für den Einsatz in neuen Umgebungen.
Die wichtigsten Schreibmethoden sind wie folgt
pip freeze > requirements.txt # 生成requirements.txt pip install -r requirements.txt # 从requirements.txt安装依赖
Unterstützte Schreibmethoden
-r base.txt # base.txt下面的所有包 pypinyin==0.12.0 # 指定版本(最日常的写法) django-querycount>=0.5.0 # 大于某个版本 django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围 ipython # 默认(存在不替换,不存在安装最新版)
Dritter party Das von
pip freeze generierte Tool enthält einige unnötige Pakete sowie Pakete, von denen einige Pakete abhängig sind~
pipreqs analysiert automatisch die Pakete, die auf im Projekt . Beim automatischen Erstellen des Django-Projekts wurde das Paket Mysql ignoriert und die Version war ebenfalls sehr seltsam. Bei der Suche nach im Internet stieß es auf einen 404-Fehler und sprang heraus.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den gesamten Inhalt von „requirements.txt'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!