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
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
Vous devriez installer msgpack puis réinstaller les pandas.
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.
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.
conda install pip
pip uninstall -y msgpack-python
pip install msgpack
TCIP-scheduler
lancer ces commandes
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.