Я использую 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
Я получил -
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.
Что я должен делать?
python
python-2.7
scipy
pybrain
ihmpall
источник
источник
python -c 'import scipy; print(scipy)'
?which python
?python -c 'import sys; print(sys.path)
?Ответы:
Попробуйте установить его как пакет python с помощью pip. Вы сказали, что уже пробовали:
Теперь запустите:
Я запустил оба, и они работали на моем компьютере на базе Debian.
источник
python3-scipy
иpip3
.Чтобы обеспечить простую и правильную установку для python, используйте pip с самого начала
Чтобы установить pip:
$ wget https://bootstrap.pypa.io/get-pip.py $ sudo python2 get-pip.py # for python 2.7 $ sudo python3 get-pip.py # for python 3.x
Чтобы установить scipy с помощью pip:
$ pip2 install scipy # for python 2.7 $ pip3 install scipy # for python 3.x
источник
Для пользователей Windows:
Я нашел это решение через несколько дней. Во-первых, какую версию Python вы хотите установить?
Если вы хотите версию Python 2.7:
ШАГ 1:
Если вы хотите версию Python 3.4:
Если вы хотите версию Python 3.5:
Если вы хотите версию Python 3.6:
Ссылка: [щелкните [1]
После завершения установки перейдите в свой каталог.
Например, мой каталог:
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts> pip install [where/is/your/downloaded/scipy_whl.]
ШАГ 2:
С того же веб-сайта снова на основе версии Python:
После этого снова используйте то же самое в папке Script
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts> pip3 install [where/is/your/downloaded/numpy_whl.]
И протестируйте его в папке python.
Python35>python Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>import scipy
источник
Если вам нужно войти
scipy
в среду Pyhton в Windows, вы можете получить файлы * .whl здесь:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Помните, что вам необходимо установить
numpy+mkl
перед установкойscipy
.http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Когда вы загрузили правильные файлы * .whl, просто откройте командную строку в каталоге загрузки и запустите
pip install *.whl
.источник
У меня была такая же проблема, потому что я установил и python2.7, и python3. когда я запускаю программу с python3, я получил ту же ошибку. Я устанавливаю scipy с помощью этой команды, и проблема была решена:
источник
Я рекомендую вам удалить scipy через
а затем установить его
Если вы сделаете и то, и другое, вы можете запутать диспетчер пакетов deb из-за возможных разных версий.
источник
Попробуйте установить его как пакет python с помощью pip следующим образом
Если вы хотите запустить скрипт python 3.x, установите scipy:
источник
Для пользователя Windows: pip install -U scipy
источник
если вы используете pycharm, перейдите в настройки и на дополнительной вкладке интерпретатора проекта нажмите на знак «+» рядом со списком и в строке поиска найдите там имя «scipy» и установите пакет.
источник
Ваш питон не знает, где вы установили scipy. добавьте scipy путь,
PYTHONPATH
и я надеюсь, что это решит вашу проблему.источник
export PYTHONPATH="/path/to/scipy:$PYTHONPATH"
Моя проблема заключалась в том, что я неправильно написал одну из библиотек при установке с помощью pip3, в результате чего все остальные загруженные библиотеки в той же команде не были установлены. Просто запустите для них pip3 install еще раз, и они должны быть установлены из их кеша.
источник
Это может быть слишком примитивно (и, возможно, допустимо), но ...
Пользователи Fedora могут использовать:
sudo dnf install python-scipy
а затем (для python3.x):
pip3 install scipy
или (для python2.7):
pip2 install scipy
источник