1

easy_install matplotlibを試しましたが、次のようになりました。

matplotlib-1.2.0-py2.7-macosx-10.7-intel.egg

Library / Python / 2.7/site-packagesにインストールされています。

別のフォルダに移動してそのフォルダのコンテンツを利用し、

「importmatplotlib.pyplot」と表示されます:ImportError:matplotlib.pyplotという名前のモジュールがありません

これにより、easy_installが正しく行われていないと思います。この質問は非常に基本的ですが、私はmac osxを使用していますが、このモジュールをosxにインストールするのは非常に難しいことを学ぶ以外は、ほとんどのソースからほとんど学んでいないので、SOの誰かが私を助けてくれるかどうか知りたいです問題。私はPythonの初心者であり、助けていただければ幸いです。

4

1 に答える 1

3

原則として、少数のライブラリを除いて、常にpipの代わりに使用する必要easy_installがあります(すべてのライブラリがその事実を文書化しており、気になる可能性があるのはreadline、もちろんpipそれ自体だけです)。

OS X 10.7または10.8を使用していて、AppleがインストールしたPythonを使用している場合は、組み込みがありますが、はeasy_install組み込まれていませんpip。これを修正するには:

sudo easy_install pip

そして今、あなたはこれを行うことができます:

sudo pip install matplotlib

通常、これは実際にあなたが抱えている種類の問題を解決することはありません。使用する理由pipeasy_install、アンインストール機能がない、アップグレードの処理が悪い、失敗したときに途中でインストールされたままになる可能性がある、virtualenvでは正しく機能しないなどです。

しかし、それはあなたが幸運に恵まれたように聞こえます、そしてこの変更はあなたの問題を魔法のように修正しました。元の問題の診断を試みることができます。(なぜ-m一緒に使ったのeasy_installですか?うまくいきますpip install --eggか?など。)しかし、あなたは結果に満足していて、十分なだけ残したいと思っていると思います。

将来の読者にとってはsudo easy_install -m matplotlib、Apple 10.7 Python 2.7は機能していないようですが、sudo pip install matplotlib機能しているようです。それで十分かもしれません。

于 2012-12-20T21:26:39.217 に答える