113 votes

Comment lister les versions des paquets disponibles avec conda

Existe-t-il un moyen de voir quelles versions de paquets sont disponibles avec Conda ? J'obtiens une erreur avec Jupyter alors que cela fonctionnait auparavant. Quelque chose comme yolk ?

0 votes

Vous cherchez quelque chose comme conda search '.*' ? Cela semble lister toutes les versions disponibles pour chaque paquet, à la fois pour python 2 et 3.

1 votes

149voto

The Student Soul Points 800

Pour rechercher un paquet spécifique, utilisez : conda search -f <package_name> . Par exemple, à partir de la question, pour rechercher toutes les versions du paquet "jupyter", vous ferez : conda search -f jupyter . Cela ne retournera que des informations sur les paquets nommés "jupyter" exactement.

Source : https://docs.conda.io/projects/conda/en/latest/commands/search.html

2 votes

Hmmm merci mais pas sûr de -f car les docs n'en font pas mention. En effet diff <(condaw search -f jupyter) <(condaw search jupyter) |& wc -l renvoie à 0 pour ma version de conda : conda 4.7.10

62voto

nasica88 Points 170

Vous pouvez simplement taper "conda search", ce qui vous donnera quelque chose comme ce qui suit.

$ conda search 
Fetching package metadata .........
affine                       2.0.0                    py27_0  defaults
                             2.0.0                    py35_0  defaults
                             2.0.0                    py36_0  defaults
alabaster                    0.7.3                    py27_0  defaults
                             0.7.3                    py34_0  defaults
                             0.7.7                    py27_0  defaults
                             0.7.7                    py34_0  defaults
                             0.7.7                    py35_0  defaults
                             0.7.9                    py27_0  defaults

34voto

Shahir Ansari Points 51

Pour lister les paquets qui sont installés sur votre machine anaconda

conda list

Ceci est pour lister tous les paquets disponibles pour anaconda

conda search

18voto

Ehsan Points 83

En complément, vous pouvez utiliser la sortie de conda search pour affiner la version du paquet que vous devez installer. Par exemple, dans la liste de 'nasica88', il y a trois versions d'albaster 0.7.7 disponibles avec différentes versions de python. Si vous avez besoin par exemple d'albaster 0.7.7 avec python 3.4, vous l'installez comme suit :

$> conda install albaster=0.7.7=py34_0

Donc, le deuxième = Le signe est votre ami ici.

0 votes

Et le -h sortie pour conda search ne clarifie pas la signification des deux = d'où ma nouvelle question à stackoverflow.com/q/57538225/257924

11voto

user0004 Points 51

Si vous connaissez le nom du paquet que vous voulez installer, recherchez toutes les versions disponibles de celui-ci. Par exemple, pour le paquet pandas, vous ferez ce qui suit

conda search pandas

et ensuite installer la version que vous voulez en utilisant

conda install pandas=1.0.2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X