Je souhaite installer le package 'rope' dans mon environnement actif actuel en utilisant 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 souhaite 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 non plus sûr de ce qu'est le py35_0 (je suppose que c'est la version du python contre laquelle le paquet a été construit?) Et je ne sais pas non plus ce que signifie «par défaut»?
conda install package=version
? par exempleconda install matplotlib=1.4.3
Réponses:
Il n'y a pas de version
1.3.0
pourrope
.1.3.0
fait référence au packagecached-property
. La version la plus élevée disponible derope
est0.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.La raison pour laquelle vous voyez le
cached-property
dans cette liste est parce qu'il contient la chaîne"rope"
: "cached-p rope erty"py35_0
signifie que vous avez besoin de la version python3.5
pour cette version spécifique. Si vous ne disposez que depython3.4
et que le package est uniquement pour la version,3.5
vous ne pouvez pas l'installer avec conda.Je ne suis pas tout à fait sûr
defaults
non plus. Cela devrait indiquer que ce paquet est à l'intérieur du canal conda par défaut.la source
defaults
indique que le package sera installé à partir du référentiel de packages par défaut. LepyXY
indique que ce package particulier est disponible pour Python XY, tandis que le_Z
indique le "numéro de build" qui est incrémenté lorsque la façon dont le package est créé est modifié, mais le code réel du package reste inchangé.conda install rope=0.9.4
Ceci est un lien vers la documentation CondaPour installer un package spécifique:
par exemple:
conda install matplotlib=1.4.3
la source
Si l'un de ces caractères, '>', '<', '|' ou '*', sont utilisés, des guillemets simples ou doubles doivent être utilisés
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"
où option -y, --yes Ne demande pas de confirmation.
Voici un résumé:
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
Potion du crédit d'information ci-dessus à Conda Cheat Sheet
Testé sur conda 4.7.12
la source