私は、stackoverflowとPythonの新機能です。私は、stackoverflowを使用してPythonプログラミングを学び、改善したいと考えています。OS X Snow Leopardでscipyとnumpyのテストを実行するとエラーが発生する
私はインストールを確認するためにscipyのダウンロードとnumpyのの完全なテストを実行しようとしたときしかし、すぐに私は私のMac上のPython、scipyのダウンロード、numpyのを設定して、私は問題が発生しました:
>>> import scipy
>>> scipy.test()
Running unit tests for scipy
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
scipy.test()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 318, in test
self._show_system_info()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 187, in _show_system_info
nose = import_nose()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 69, in import_nose
raise ImportError(msg)
ImportError: Need nose >= 0.10.0 for tests - see http://somethingaboutorange.com/mrl/projects/nose
示唆したように私はbashのから次を得るようなエラーメッセージによって、私はeasy_installを介して、この「鼻」パッケージをインストールして、インストールに成功しそうです:
mlstr:~ mlstr$ nosetests -V
nosetests version 1.1.2
だから私は再びscipyのダウンロードのテストを試してみました、そしてそれは同じメッセージで失敗しました。 SciPyとNumPyの単体テストで使用できるように、他に何かをインストール/設定する必要がある場合は、誰かにお知らせください。前もって感謝します。
UPDATE#1:私はeasy_installをんやbashからのピップは、パッケージは2.6ディレクトリの代わりにPythonのにインストールされるたびに:鼻を再インストールするPIPを使用するのではラーフルの提案を試みた後、私は、問題がどこにあるか私が見つけたと思います2.7のもの。これは、デフォルトで2.6がSnow Leopardに同梱されているからです。ですから、easy_installやpipにPython 2.7用の特定のパッケージをインストールしたいのですが、どうすればいいですか?ありがとう。
UPDATE#2:上記の更新をフォローすると、ここに解決策が見つかりました:easy_install with various versions of python installed, mac osx。私がeasy_installの間違ったバージョンを使用したため、私の鼻のインストールは、Mac OS Xに同梱されたPython 2.6用でした。本当にありがとうございます。
easy_installでノーズをインストールしましたが、違いはありますか?私の鼻の装着を確認する方法はありますか?ありがとう。 – MLister
@ MLister * nose *がインストールされているかどうかを確認するには、 'import nose'が例外を通らないようにしてください。 – Woltan