Was ist die Conda-Version davon?
pip install -r requirements.txt --target ./lib
Ich habe diese Befehle gefunden:
while read requirement; do conda install --yes $requirement; done < requirements.txt
Es wird jedoch nicht angegeben, wie angegeben werden soll --target ./lib
pip
installation
anaconda
virtualenv
conda
Vineeth Kanaparthi
quelle
quelle
requirements.txt
angegebenen Versionen von PaketenInvalidVersionSpec: Invalid version '3.0.': empty version component
conda install
. Jedoch einen Standort für eine virtuelle Umgebung spezifiziert ist möglich mit dem--prefix
optionalen Argumente ( doc ) und Zielumgebung Spezifikationen kann mit dem gegeben werden--name
oder--prefix
optionalen Argumenten ( doc ).So erstellen Sie eine Umgebung mit dem Namen
py37
Python 3.7 mithilfe des Kanals conda-forge und einer Liste von Paketen:Flaggen erklärt:
-y
: Bitten Sie nicht um Bestätigung.--force-reinstall
: Installieren Sie das Paket, auch wenn es bereits vorhanden ist.-q
: Fortschrittsbalken nicht anzeigen.-c
: Zusätzlicher Kanal zur Suche nach Paketen. Dies sind URLs, die in der Reihenfolge gesucht werdenDie Ansible-Rolle dockpack.base_miniconda kann Conda-Umgebungen verwalten und zum Erstellen eines Docker-Basisimages verwendet werden.
Alternativ können Sie anstelle von require.txt eine Datei environment.yml erstellen:
name: py37 channels: - conda-forge dependencies: - python=3.7 - numpy=1.9.* - pandas
Verwenden Sie diesen Befehl, um die Umgebungen aufzulisten, die Sie haben:
Verwenden Sie diesen Befehl, um die Umgebung zu entfernen:
quelle
Sie können dies immer versuchen:
Hierbei wird einfach der in der Conda-Umgebung installierte Pip verwendet. Wenn pip in Ihrer Umgebung nicht vorinstalliert ist, können Sie jederzeit den folgenden Befehl ausführen
quelle
Eine schnelle Suche in den offiziellen Dokumenten der Conda hilft Ihnen dabei, herauszufinden, was jede Flagge tut.
Bisher:
-y
: Bitten Sie nicht um Bestätigung.-f
: Ich denke es sollte sein--file
, also liest es Paketversionen aus der angegebenen Datei.-q
: Fortschrittsbalken nicht anzeigen.-c
: Zusätzlicher Kanal zur Suche nach Paketen. Dies sind URLs, die in der Reihenfolge gesucht werdenquelle
würde das funktionieren
oder
quelle