5

Numpy のインストールが必要なプログラムを実行しようとしています。そうだと思った やってみるsudo apt-get install python-numpy

sudo apt-get install python-numpy

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-numpy is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

しかし、私がしようとしているプログラムをインストールしようとすると(setup.pyがあるそのプログラムディレクトリ内に)、次のようになります:

python setup.py install
Traceback (most recent call last):
   File "setup.py", line 20, in <module>
    from weblogolib import __version__
  File "/home/chris/Documents/IS/Bioinformatics-Software/weblogo-3.3/weblogolib/__init__.py", line 108, in <module>
     from numpy import array, asarray, float64, ones, zeros, int32,all,any, shape
ImportError: No module named numpy

Python-2.7.3/Lib/site-packages ディレクトリを見ると、そこにあるのは README ファイルだけです。そこに Numpy のもの (および他のインストール Python モジュール) があるべきではありませんか?

Python 2.7でUbuntu 12.04を実行しています

私が得る使用dpkg -l python-numpy

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  python-numpy   1:1.6.1-6ubunt Numerical Python adds a fast array facility
4

2 に答える 2

4

次のコマンドを使用して numpy モジュールを Ubuntu システムにインストールすることで解決しました。

Debian/ubuntu の場合:

aptitude install python-numpy
于 2015-01-12T09:30:35.587 に答える
4

コマンドを実行している場所については言及していません。コマンドについては、を使用していると思いますUbuntu 12.10

Ubuntu 12.10 では、デフォルトは Python3 です ( で確認してくださいpython --version)。そのため、python setup ...を実行すると、デフォルトの python が利用可能で実行されます。それだけの価値があるため、weblog 3.3 には Python 2.5、2.6、または 2.7 が必要です。

また、python-numpy がインストールされた場所を確認できます ( で確認してくださいdpkg -L python-numpy)。

青からの私のショットは次のようになります。

$ python2.7 setup.py install

python2.7 をインストールしていない場合は、インストールする必要があります (おそらく、シェルが提案します)。

于 2013-03-14T05:02:23.880 に答える