2012-08-10 5 views
10

をnumpyのをインポートするには、すべてのボディは、この問題で私を助けることができる:私はPythonでnumpyのを輸入しようとしたが、成功しませんでした:どのようにPythonシェルで

>>> import numpy as np 
    x=np.array([[7,8,5],[3,5,7]],np.int32) 

    Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    import numpy as np 
    File "C:\Python27\lib\numpy\__init__.py", line 127, in <module> 
    raise ImportError(msg) 
    ImportError: Error importing numpy: you should not try to import numpy from 
    its source directory; please exit the numpy source tree, and relaunch 
    your python intepreter from there. 

答えて

13

メッセージはかなり自明です。あなたの作業ディレクトリは、Pythonを起動するときにnumpyのソースディレクトリであってはなりません。 numpyがインストールされていて、あなたの作業ディレクトリは、それが存在するディレクトリ以外のものでなければなりません。

+0

私の作業ディレクトリを変更する方法。私はmatlabでそれを行う方法を知っているが、私はPythonの新しいユーザーであり、それを行う方法を知らない。 –

+1

端末で、pythonを起動する前に、別のディレクトリにいることを確認してください。 numpyのフォルダがシステムのPYTHONPATH変数のどこかにある限り、システムのどこからでもPythonでnumpyをインポートできます。それが何を意味するのかわからない場合は、Google PYTHONPATHとPythonでインポートしてください。 – DaveTheScientist

+0

私はこれを試みたが、didnt仕事; >>> os.getcwd() 'C:\\ Python27' >>> os.chdir( 'C:\ working directory') >>>インポートnumpy –

3

のdebian/Ubuntuで:Windows上で

aptitude install python-numpy 

、インストーラをダウンロードします。他のシステムで

http://sourceforge.net/projects/numpy/files/NumPy/ 

、tar.gz形式をダウンロードし、以下を実行します。

$ tar xfz numpy-n.m.tar.gz 
$ cd numpy-n.m 
$ python setup.py install