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.3Respuestas:
No hay versión
1.3.0pararope.1.3.0se refiere al paquetecached-property. La versión más alta disponible deropees0.9.4.Puede instalar diferentes versiones con
conda install package=version. Pero en este caso solo hay una versión de,ropepor lo que no la necesita.La razón por la que ve
cached-propertyen esta lista es porque contiene la cadena"rope": "cached-p rope erty"py35_0significa que necesita la versión de Python3.5para esta versión específica. Si solo tienepython3.4y el paquete es solo para la versión,3.5no puede instalarlo con conda.No estoy muy seguro de
defaultsninguno. Debería ser una indicación de que este paquete está dentro del canal conda predeterminado.fuente
defaultsindica que el paquete se instalará desde el repositorio de paquetes predeterminado. ElpyXYindica que ese paquete en particular está disponible para Python XY, mientras que el_Zindica 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.4Este es un enlace a la documentación de CondaPara instalar un paquete específico:
p.ej:
conda install matplotlib=1.4.3fuente
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.0Poción de la información anterior acreditada a Conda Cheat Sheet
Probado en conda 4.7.12
fuente