Ich möchte das 'Seil'-Paket mit conda in meiner aktuellen aktiven Umgebung installieren. Derzeit sind die folgenden "Seil" -Versionen verfügbar:
(data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property 1.2.0 py27_0 defaults
1.2.0 py34_0 defaults
1.2.0 py35_0 defaults
1.3.0 py27_0 defaults
1.3.0 py34_0 defaults
1.3.0 py35_0 defaults
rope 0.9.4 py26_0 defaults
0.9.4 py27_0 defaults
0.9.4 py33_0 defaults
0.9.4 py34_0 defaults
0.9.4 py26_1 defaults
0.9.4 py27_1 defaults
0.9.4 py33_1 defaults
0.9.4 py34_1 defaults
. 0.9.4 py35_1 defaults
Ich möchte folgendes installieren:
1.3.0 py35_0 defaults
Ich habe alle möglichen Permutationen von 'conda install' ausprobiert, die ich hier nicht auflisten werde, da keine davon korrekt ist.
Ich bin mir auch nicht sicher, was der py35_0 ist (ich nehme an , dies ist die Version des Pythons, gegen den das Paket erstellt wurde?) Und ich weiß auch nicht, was "Standardeinstellungen" bedeuten?
conda install package=version
? zBconda install matplotlib=1.4.3
Antworten:
Es gibt keine Version
1.3.0
fürrope
.1.3.0
bezieht sich auf das Paketcached-property
. Die höchste verfügbare Version vonrope
ist0.9.4
.Sie können verschiedene Versionen mit installieren
conda install package=version
. In diesem Fall gibt es jedoch nur eine Version von,rope
sodass Sie diese nicht benötigen.Der Grund , warum Sie das sehen
cached-property
in dieser Auflistung ist , weil es die Zeichenfolge enthält"rope"
: „ Im Cache-p Seil erty“py35_0
bedeutet, dass Sie3.5
für diese bestimmte Version eine Python-Version benötigen . Wenn Sie nur habenpython3.4
und das Paket nur für die Version ist3.5
, können Sie es nicht mit conda installieren.Da bin ich mir auch nicht ganz sicher
defaults
. Dies sollte ein Hinweis darauf sein, dass sich dieses Paket innerhalb des Standard-Conda-Kanals befindet.quelle
defaults
gibt an, dass das Paket aus dem Standardpaket-Repository installiert wird. DaspyXY
gibt an, dass dieses bestimmte Paket für Python XY verfügbar ist, während das_Z
die "Build-Nummer" angibt, die erhöht wird, wenn die Art und Weise, wie das Paket erstellt wird, geändert wird, der tatsächliche Code im Paket jedoch unverändert bleibt.conda install rope=0.9.4
Dies ist ein Link zur Conda-DokumentationSo installieren Sie ein bestimmtes Paket:
z.B:
conda install matplotlib=1.4.3
quelle
Wenn eines dieser Zeichen '>', '<', '|' oder '*' verwendet werden, muss ein einfaches oder doppeltes Anführungszeichen verwendet werden
conda install [-y] package">=version" conda install [-y] package'>=low_version, <=high_version' conda install [-y] "package>=low_version, <high_version" conda install -y torchvision">=0.3.0" conda install openpyxl'>=2.4.10,<=2.6.0' conda install "openpyxl>=2.4.10,<3.0.0"
wo Option -y, --yes Bitten Sie nicht um Bestätigung.
Hier ist eine Zusammenfassung:
Format Sample Specification Results Exact qtconsole==4.5.1 4.5.1 Fuzzy qtconsole=4.5 4.5.0, 4.5.1, ..., etc. >=, >, <, <= "qtconsole>=4.5" 4.5.0 or higher qtconsole"<4.6" less than 4.6.0 OR "qtconsole=4.5.1|4.5.2" 4.5.1, 4.5.2 AND "qtconsole>=4.3.1,<4.6" 4.3.1 or higher but less than 4.6.0
Trank der oben genannten Informationen gutgeschrieben an Conda Cheat Sheet
Getestet unter Bedingung 4.7.12
quelle