2017-12-01 3 views
0

Ich möchte die Python-Pakete für 3.6 installieren. Es gibt eine Anzahl von Paketen, die ich installieren möchte. Meine Frage ist, wie Sie alle Pakete mit einem Klick installieren.Wie installiert man alle Pip-Pakete für Python in einem Lauf?

+1

prüfen Sie diesen Link: https://stackoverflow.com/questions/38962947/is-there-a-way-to-install-all- python-modules-at-once-using-pip – Sam

+0

@Sam Sie _need_ schließen Sie so schnell ASAP (arbeiten Sie jetzt :)) als Ihr Link war sehr nützlich (Ich wusste es bereits, aber immer noch ...). Das nächste Mal können Sie Kommentare wie "mögliches/exaktes Duplikat von " auch dann abgeben, wenn Sie keine engen Berechtigungen haben. –

+0

Danke für die Anerkennung @ Jean-FrançoisFabre, ich bin neu in stackoverflow. Ich gewöhne mich immer noch daran. Täglich neue Funktionen lernen. Hoffe, ich werde das bald bekommen. – Sam

Antwort

2

können Sie eine Datei erstellen requirements.txt die Paketnamen und deren Versionsnummer:

Django==1.3 
PyYAML==3.09 

Und dann Pakete aus installieren:

pip install -r /path/to/requirements.txt 

Oder Sie mehrere Paketnamen in einem Rutsch zur Verfügung stellen kann :

pip install django==1.3 pyyaml==3.09 
2

Unter Linux (und ich bin mir sicher, Windows wird die sa sein Sie können einfach alle Pakete auflisten, die Sie installieren möchten.

Ich habe ein Schnelltest nur zeigen:

[email protected]:~ # pip install zerodoc var_dump pyradiodns 
Collecting zerodoc 
    Downloading zerodoc-0.2.3.tar.gz 
Collecting var_dump 
    Downloading var_dump-1.1.tar.gz 
Collecting pyradiodns 
    Downloading pyradiodns-0.1.tar.gz 
Collecting dnspython (from pyradiodns) 
    Downloading dnspython-1.15.0-py2.py3-none-any.whl (177kB) 
+0

sehr schön. Vielleicht passt diese Antwort besser in die "ursprüngliche" Frage (weil diese Technik dort nicht gezeigt wird). Kannst du es dorthin bewegen (und dieses löschen + mich anpingen, damit ich meine Stimme "bewegen" kann)? –

+0

Nun, wie ich es sehe, war die "ursprüngliche" Frage mehr über "... jeden einzelnen Paketnamen angeben?". Also würde meine Antwort dort nicht passen. – Vissie

Verwandte Themen