私はpandasを私のcmdにインストールしようとしました、そしてこれは出力です
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.**
この最後の行は赤です。
私はWindows 10に、私はanacondaをインストールしました
これでうまくいくようです。最初に試しました
pip install msgpack
これも必要なら
pip install msgpack-python
次に、必要なものをインストールします。あなたの場合、
conda install pandas
Msgpackをインストールしてから、もう一度pandasをインストールしてください。
パンダをどのようにインストールしていますか? Anacondaを使用している場合は、
conda install pandas
通常は、すべてを機能させるのに十分です。これは、Anacondaがバイナリインストールを使用しているためです-ビルド済みのコードをアップロードし、すべてを連携させるための組み合わせを既に実行しており、パッケージに必要なすべてを取得しています。
もちろん、時として、あなたはタフな依存関係の組み合わせに入る必要があるか、コアではないアナコンダのリポジトリなどから引っ張っています。その場合、あなたは試すことができます
conda install msgpack
# or
pip install msgpack
# or
conda install -c conda-forge msgpack
正しい選択は、何をしているのかによって異なります。 conda
で-c
フラグを使用すると、コア以外のリポジトリへのアクセスが提供されます。これらのリポジトリでは、連携の保証が少なくなりますが、通常、パッケージのより多くのバージョンにアクセスできます。
私はこれをアナコンダのサイトで見つけました:
Anacondaを使用して、pythonのmsgpackを次のコマンドでインストールします。
conda install -c conda-forge msgpack-python
うまくいったようです。
conda install pip
pip uninstall -y msgpack-python
pip install msgpack
TCIP-scheduler
これらのコマンドを実行する
Pymc3をインストールしようとすると、同様のエラーが発生します。ピップではなくコンダを使用して解決しました。
初めてpip install pymc3
そして私はあなたと同じエラーを受け取りました:
distributed 1.21.8 requires msgpack, which is not installed
次に、代わりにcondaを使用してインストールしました:conda install pymc3
、それはうまくインストールされました。
私の理解では、condaはすべての依存パッケージを処理しますが、pipは処理しません。