So erstellen Sie eine Umgebung mit dem Namen py37
Python 3.7 mithilfe des Kanals conda-forge und einer Liste von Paketen:
conda create -y --name py37 python=3.7
conda install --force-reinstall -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate
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 werden
Die 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:
conda info --envs
Verwenden Sie diesen Befehl, um die Umgebung zu entfernen:
conda env remove -n py37
requirements.txt
angegebenen Versionen von PaketenInvalidVersionSpec: Invalid version '3.0.': empty version component