1. ホーム
  2. python

[解決済み] ImportError: scipyという名前のモジュールがない

2022-01-28 15:16:41

質問

Python 2.7を使用しており、PyBrainを動作させようとしています。

しかし、scipyがインストールされているにもかかわらず、このエラーが表示されます。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-
py2.7.egg/pybrain/__init__.py", line 1, in <module>
    from pybrain.structure.__init__ import *
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module>
    from pybrain.structure.connections.__init__ import *
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", line 1, in <module>
    from pybrain.structure.connections.full import FullConnection
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/full.py", line 3, in <module>
    from scipy import reshape, dot, outer
ImportError: No module named scipy

このコマンドでscipyをインストールしました。

sudo apt-get install python-scipy

I get -

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

どうすればいいのでしょうか?

解決方法は?

pipでpythonパッケージとしてインストールしてみてください。すでに試されたとのことですが。

sudo apt-get install python-scipy

では、実行します。

pip install scipy

両方実行したら、私のDebianベースの箱で動きました。