https://qiita.com/ganariya/items/fb3f38c2f4a35d1ee2e8
Um Python zu studieren, habe ich eine Group Intelligence Library namens acopy kopiert.
In acopy werden viele interessante Python-Grammatiken und -Sprachen verwendet, und es wird zusammengefasst, dass es unter ihnen nützlich ist.
Dieses Mal werden wir über die Batch-Installation und den Export von Python-Paketen sprechen.
pip
pip ist der offizielle Paketmanager für Python. Sie können eine Bibliothek eines Drittanbieters einfach mit nur pip installieren.
Ältere Sprachen können sehr umständlich sein, um diese Bibliothek zu installieren Python pip Nodejs npm Es ist sehr praktisch, einen Paketmanager zu haben.
Mit pip
Name der Pip-Installationsbibliothek
Sie können die Bibliothek in Form von installieren.
Zum Beispiel, wenn Sie ein Repository verwenden möchten, das von einer anderen Person in Git geschrieben wurde Möglicherweise benötigen Sie eine Menge Bibliotheken, um sie zu installieren.
Es heißt also "Anforderungen.txt" Lesen Sie den Versionsnamen der zu verwendenden Bibliothek und die Textdatei, in der der Name geschrieben wurde Es kann auf einmal installiert werden.
requirements.txt
alabaster==0.7.12
Babel==2.7.0
beautifulsoup4==4.8.1
boto==2.49.0
boto3==1.10.1
Der Inhalt ist wie oben.
In dem Verzeichnis, in dem die Datei require.txt vorhanden ist
pip install -r requirements.txt
Sie können es als geben.
Exportieren Sie das Paket nach dem Laden des Pakets Mit anderen Worten, es ist möglich, alle im Projekt verwendeten Pakete zu identifizieren, so dass sie sofort in anderen Umgebungen installiert werden können.
pip freeze
Wenn Sie den Befehl eingeben
alabaster==0.7.12
Babel==2.7.0
beautifulsoup4==4.8.1
boto==2.49.0
boto3==1.10.1
botocore==1.13.1
cachetools==3.1.1
Wie oben gezeigt, zeigt das Terminal den Bibliotheksnamen und die Version an.
Daher müssen Sie dies nur in eine Datei mit einer Pipe ausgeben.
pip freeze > requirements.txt
Fügen Sie diese require.txt in das GitHub-Repository ein Ich bin froh, das Paket einfacher installieren zu können.
Ich habe eine Masseninstallation von Paketen gesehen.
Wenn Sie pipenv verwenden, scheint es automatisch auf require.txt zu treffen Es scheint, dass eine Datei erstellt wird, die die Pakete zusammenfasst. Es ist sehr einfach, also werde ich versuchen, es zu berühren.