2012-05-09 17 views
6

easy_install numpyを使用してnumpyをインストールすると、次の例外があります。誰かが助けてくれますか?私がpipまたはeasy_installを使用しているかどうかにかかわらず、私は同じ問題を抱えています。何が起こっているのかを理解することは難しいです。Ubuntu 11.10のvirtualenvにnumpyをインストールする

non-existing path in 'numpy/core': 'build/src.linux-x86_64-2.7/numpy/core/src/multiarray' 
non-existing path in 'numpy/core': 'build/src.linux-x86_64-2.7/numpy/core/src/umath' 
numpy/core/src/multiarray/scalartypes.c.src:2549:1: warning: ‘longlong_arrtype_hash’ defined but not used [-Wunused-function] 
numpy/core/src/multiarray/mapping.c:74:1: warning: ‘_array_ass_item’ defined but not used [-Wunused-function] 
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h:226:1: warning: ‘_import_umath’ defined but not used [-Wunused-function] 
gcc: internal compiler error: Killed (program cc1) 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions. 
numpy/core/src/multiarray/scalartypes.c.src:2549:1: warning: ‘longlong_arrtype_hash’ defined but not used [-Wunused-function] 
numpy/core/src/multiarray/mapping.c:74:1: warning: ‘_array_ass_item’ defined but not used [-Wunused-function] 
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h:226:1: warning: ‘_import_umath’ defined but not used [-Wunused-function] 
gcc: internal compiler error: Killed (program cc1) 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions. 
error: Setup script exited with error: Command "gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Inumpy/core/include -Ibuild/src.linux-x86_64-2.7/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/include -I/usr/include/python2.7 -Ibuild/src.linux-x86_64-2.7/numpy/core/src/multiarray -Ibuild/src.linux-x86_64-2.7/numpy/core/src/umath -c numpy/core/src/multiarray/multiarraymodule_onefile.c -o build/temp.linux-x86_64-2.7/numpy/core/src/multiarray/multiarraymodule_onefile.o" failed with exit status 4 
/tmp/easy_install-l43x51/numpy-1.6.1/numpy/distutils/misc_util.py:252: RuntimeWarning: Parent module 'numpy.distutils' not found while handling absolute import 
Error in atexit._run_exitfuncs: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs 
    func(*targs, **kargs) 
    File "/tmp/easy_install-l43x51/numpy-1.6.1/numpy/distutils/misc_util.py", line 252, in clean_up_temporary_directory 
ImportError: No module named numpy.distutils 
Error in sys.exitfunc: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs 
    func(*targs, **kargs) 
    File "/tmp/easy_install-l43x51/numpy-1.6.1/numpy/distutils/misc_util.py", line 252, in clean_up_temporary_directory 
ImportError: No module named numpy.distutils 
+1

「gcc:internal compiler error:Killed(program cc1)」がキーポイントだと思います。あなたがバグレポートを提出する必要があるように見えます。 – talonmies

+0

私はちょうど 'apt-get upgrade gcc'をやっています。ありがとう。 – hllau

+0

@hilauあなたは答えにそれを追加できますか? – pcx

答えて

8

おそらくGCCは更新されません。私はちょうどapt-get upgrade gccnumpyをコンパイルしました。

+1

gccのどのバージョンで終了しましたか?私はgcc 4.6.3を持っていて、まだエラーが表示されています。 – davidgoli

2

easy_installの代わりにこのコマンドを使用するだけです。

sudo apt-get install python-numpy python-scipy 
+1

ありがとうございます。私は通常 'virtualenv'の中にパッケージをインストールするので、いくつかのプロジェクトを開発する際にグローバルな名前空間を汚染しません。 'easy_install'を推奨します。 – hllau

+0

@hllauあなたが役に立つと分かったら、私の答えをupvoteできます:) – gauravmunjal

+12

'apt-get install'は、virtualenv内にパッケージをインストールしません。私は地球環境を汚染したくありません。 – hllau

関連する問題