Quiero instalar el paquete 'cuerda' en mi entorno activo actual usando conda. Actualmente, están disponibles las siguientes versiones de 'cuerda':
(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
Me gustaría instalar el siguiente:
1.3.0 py35_0 defaults
He intentado todo tipo de permutaciones de 'conda install' que no voy a enumerar aquí porque ninguna de ellas es correcta.
Tampoco estoy seguro de qué es py35_0 (¿supongo que esta es la versión de Python con la que se construyó el paquete?) Y tampoco sé qué significa 'valores predeterminados'.
conda install package=version
? Por ejemploconda install matplotlib=1.4.3
Respuestas:
No hay versión
1.3.0
pararope
.1.3.0
se refiere al paquetecached-property
. La versión más alta disponible derope
es0.9.4
.Puede instalar diferentes versiones con
conda install package=version
. Pero en este caso solo hay una versión de,rope
por lo que no la necesita.La razón por la que ve
cached-property
en esta lista es porque contiene la cadena"rope"
: "cached-p rope erty"py35_0
significa que necesita la versión de Python3.5
para esta versión específica. Si solo tienepython3.4
y el paquete es solo para la versión,3.5
no puede instalarlo con conda.No estoy muy seguro de
defaults
ninguno. Debería ser una indicación de que este paquete está dentro del canal conda predeterminado.fuente
defaults
indica que el paquete se instalará desde el repositorio de paquetes predeterminado. ElpyXY
indica que ese paquete en particular está disponible para Python XY, mientras que el_Z
indica el "número de compilación" que se incrementa cuando se cambia la forma en que se crea el paquete, pero el código real en el paquete no se modifica.conda install rope=0.9.4
Este es un enlace a la documentación de CondaPara instalar un paquete específico:
p.ej:
conda install matplotlib=1.4.3
fuente
Si alguno de estos caracteres, '>', '<', '|' o '*', se deben usar comillas simples o dobles
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"
donde option -y, --yes No pide confirmación.
He aquí un resumen:
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
Poción de la información anterior acreditada a Conda Cheat Sheet
Probado en conda 4.7.12
fuente