Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in den gesamten Inhalt von „requirements.txt“.

Detaillierte Einführung in den gesamten Inhalt von „requirements.txt“.

Y2J
Y2JOriginal
2017-05-05 17:25:231882Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn