web-dev-qa-db-fra.com

Erreur lors de l'installation de paquets sur python

J'ai essayé d'installer des pandas sur ma cmd et voici la sortie

Requirement already satisfied: pandas in c:\users\name\anaconda3\lib\site-packages (0.23.0)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\users\name\anaconda3\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: pytz>=2011k in c:\users\name\anaconda3\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: numpy>=1.9.0 in c:\users\name\anaconda3\lib\site-packages (from pandas) (1.14.3)
Requirement already satisfied: six>=1.5 in c:\users\name\anaconda3\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)

**distributed 1.21.8 requires msgpack, which is not installed.**

Cette dernière ligne est en rouge.

Im sur Windows 10, j'ai installé l'anaconda

3

Cela semble fonctionner pour moi . D'abord j'ai essayé 

pip install msgpack

Et si vous en avez besoin aussi,

pip install msgpack-python 

Ensuite, installez ce dont vous avez besoin. Dans ton cas, 

conda install pandas
2
Fai Lambrechts

Vous devriez installer msgpack puis réinstaller les pandas.

1
Ashok Kumar

Comment allez-vous installer des pandas? Si vous utilisez Anaconda, alors

conda install pandas

est généralement suffisant pour que tout fonctionne. En effet, Anaconda utilise des installations binaires (il télécharge du code pré-construit et a déjà effectué la combinatoire pour que tout fonctionne ensemble) et obtient tout ce dont il a besoin pour un paquet.

Parfois, bien sûr, vous devez utiliser une combinaison de dépendances difficile, ou vous extrayez d’annaconda non-core, etc. Dans ce cas, vous pouvez essayer

conda install msgpack
# or
pip install msgpack
# or
conda install -c conda-forge msgpack

Le bon choix dépend en quelque sorte de ce que vous faites. L'utilisation de l'indicateur -c avec conda vous donne accès à des référentiels non principaux. Ils offrent moins de garanties quant à la collaboration, mais vous donnent généralement accès à de nombreuses autres versions du paquet. 

0
Gabriel Perdue

J'ai trouvé ceci sur le site Anaconda:

Utilisez anaconda pour installer msgpack pour python avec cette commande:

conda install -c conda-forge msgpack-python

Cela semble avoir fonctionné pour moi.

0
Kenneth C.
conda install pip
pip uninstall -y msgpack-python
pip install msgpack
TCIP-scheduler

lancer ces commandes

0
ford

Je reçois une erreur similaire lors de l'installation de pymc3. Je l'ai résolu en utilisant conda plutôt que pip.

La première fois que j'ai utilisé pip install pymc3 et que j'ai la même erreur que toi:

distributed 1.21.8 requires msgpack, which is not installed

Ensuite, j'ai installé en utilisant conda: conda install pymc3, et tout s'est bien installé. 

Si j'ai bien compris, conda gère tous les paquets dépendants, ce que pip ne fait pas. 

0
Sally Levesque