web-dev-qa-db-ja.com

Matplotlib:鼻、竜巻

Macにjupyterをインストールしようとしているため、pipをアップグレードしました。それはすべてが大丈夫だと私に示したが、それから私はこれに気づいた:

    Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-10.0.0b2-py2.7.Egg (10.0.0b2)
     matplotlib 1.3.1 requires nose, which is not installed.
     matplotlib 1.3.1 requires tornado, which is not installed.
     matplotlib 1.3.1 has requirement numpy>=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.

これは何を意味するのでしょうか? numphy> = 1.5がなくても、matplotlibは正常に動作しますか?

提案されたように修正しようとしました matplotlib 1.3.1には要件numpy> = 1.5がありますが、互換性のないnumpy 1.8.0rc1があります 動作しない:

Sudo -H pip install numphy

Password:
Requirement already satisfied: numphy in /Library/Python/2.7/site-packages (0.0.1)
matplotlib 1.3.1 requires nose, which is not installed.
matplotlib 1.3.1 requires tornado, which is not installed.
matplotlib 1.3.1 has requirement numpy>=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
44
maggie_b

同じ問題が発生しました。上記の依存関係をインストールする必要があります。鼻、竜巻、およびnumpyのバージョンが1.5以上

Sudo easy_install nose
Sudo easy_install tornado

1.5より大きいnumpyバージョンに関する最後の部分については、pythonの最新バージョンを取得する必要があります。 here を参照してください

84

いくつかの検索の後、現在のバージョンを確認せずにパッケージをインストールする方法を見つけました。たとえば、matplotlib

Sudo -H pip install --ignore-installed matplotlib

より良い方法があるかどうかはわかりませんが、少なくともリースを使って仕事を続けられます。私はそれが役立つことを願っています

24
Snake Sanders

Awscliをインストールしようとしたときに、OSX(High Sierra)でnoseおよびtornadoの問題が発生していました。 nosetornadoをpip自体と共にインストールしました:

pip install tornado nose --user

その後、awscliのインストールはスムーズに進みました

pip install awscli --user
9
Lucio Mollinedo

Pipがインストールされている場合は、このコマンドを試してください-

pip3 install pandas --user
0
Krish Munot