Je souhaite installer le package "corde" dans mon environnement actif actuel à l'aide de conda. Actuellement, les versions "corde" suivantes sont disponibles:
(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
Je voudrais installer le suivant:
1.3.0 py35_0 defaults
J'ai essayé toutes sortes de permutations de 'conda install' que je ne vais pas énumérer ici car aucune d'entre elles n'est correcte.
Je ne suis pas sûr non plus de ce qu'est py35_ (je suppose que c'est la version du python contre lequel le paquet a été construit?) Et je ne sais pas non plus quoi "défaut" signifie?
Il n'y a pas de version 1.3.0
pour rope
. 1.3.0
fait référence au paquet cached-property
. La version la plus élevée de rope
est 0.9.4
.
Vous pouvez installer différentes versions avec conda install package=version
. Mais dans ce cas, il n'y a qu'une seule version de rope
donc vous n'en avez pas besoin.
Si vous voyez le cached-property
dans cette liste, c'est parce qu'il contient la chaîne "rope"
: "cached-p rope erty"
py35_0
signifie que vous avez besoin de python version 3.5
pour cette version spécifique. Si vous n'avez que python3.4
et que le package ne concerne que la version 3.5
, vous ne pouvez pas l'installer avec conda.
Je ne suis pas tout à fait sûr sur la defaults
non plus. Cela devrait indiquer que ce paquet est dans le canal conda par défaut.
Pour installer un package spécifique:
conda install <pkg>=<version>
par exemple:
conda install matplotlib=1.4.3