it-swarm.com.de

Fehler beim Installieren von Paketen auf Python

Ich habe versucht, Pandas auf meinem cmd zu installieren und dies ist die Ausgabe

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.**

Diese letzte Zeile ist rot.

Im Windows 10 habe ich Anaconda installiert

3

Das scheint für mich zu funktionieren ... Zuerst habe ich es versucht 

pip install msgpack

Und wenn Sie das auch brauchen,

pip install msgpack-python 

Dann installieren Sie, was Sie brauchen. In Ihrem Fall, 

conda install pandas
2
Fai Lambrechts

Sie sollten msgpack installieren und dann erneut Pandas installieren.

1
Ashok Kumar

Wie installierst du Pandas? Wenn Sie Anaconda verwenden, dann

conda install pandas

ist in der Regel genug, um alles zum Laufen zu bringen. Das liegt daran, dass Anaconda binäre Installationen verwendet - es lädt vorgefertigten Code hoch und hat bereits die Kombinatorik ausgeführt, damit alles zusammenarbeitet - und es bekommt alles, was es für ein Paket braucht.

Manchmal müssen Sie natürlich in eine Abhängigkeitskombination gehen, die hart ist, oder Sie ziehen Anaconda-Repos aus, die kein Kerngeschäft sind. In diesem Fall können Sie es versuchen

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

Die richtige Wahl hängt davon ab, was Sie tun. Wenn Sie das Flag -c mit conda verwenden, erhalten Sie Zugriff auf Nicht-Kern-Repositorys. Diese bieten weniger Garantien für die Zusammenarbeit, bieten Ihnen jedoch Zugriff auf viele weitere Versionen des Pakets. 

0
Gabriel Perdue

Ich habe dies auf der Anaconda-Site gefunden:

Verwenden Sie Anaconda, um msgpack für Python mit diesem Befehl zu installieren:

conda install -c conda-forge msgpack-python

Es scheint für mich gearbeitet zu haben.

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

führen Sie diese Befehle aus

0
ford

Beim Versuch, pymc3 zu installieren, wird eine ähnliche Fehlermeldung angezeigt. Ich habe es gelöst, indem ich Conda statt Pip benutzt habe.

Das erste Mal, als ich pip install pymc3 verwendete, erhielt ich die gleiche Fehlermeldung wie Sie:

distributed 1.21.8 requires msgpack, which is not installed

Dann habe ich stattdessen mit conda installiert: conda install pymc3, und es wurde gut installiert. 

Ich verstehe, dass Conda alle abhängigen Pakete für Sie erledigt, was Pip nicht tut. 

0
Sally Levesque