J'utilise Python 2.7 et j'essaie de faire fonctionner PyBrain.
Mais j'obtiens cette erreur même si scipy est installé -
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
J'ai installé scipy en utilisant cette commande -
sudo apt-get install python-scipy
Je reçois -
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.
Que devrais-je faire?
python
python-2.7
scipy
pybrain
ihmpall
la source
la source
python -c 'import scipy; print(scipy)'
?which python
?python -c 'import sys; print(sys.path)
?Réponses:
Essayez de l'installer en tant que package python à l'aide de pip. Vous avez dit que vous aviez déjà essayé:
Maintenant, exécutez:
J'ai couru les deux et cela a fonctionné sur ma boîte basée sur Debian.
la source
python3-scipy
etpip3
.Pour assurer une installation facile et correcte de python, utilisez pip dès le départ
Pour installer 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
Pour installer scipy à l'aide de pip:
$ pip2 install scipy # for python 2.7 $ pip3 install scipy # for python 3.x
la source
Pour les utilisateurs de Windows:
J'ai trouvé cette solution après des jours. Tout d'abord, quelle version de Python souhaitez-vous installer?
Si vous voulez pour la version Python 2.7:
ÉTAPE 1:
Si vous voulez la version Python 3.4:
Si vous voulez la version Python 3.5:
Si vous voulez la version Python 3.6:
Lien: [cliquez sur [1]
Une fois l'installation terminée, accédez à votre répertoire.
Par exemple mon annuaire:
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts> pip install [where/is/your/downloaded/scipy_whl.]
ÉTAPE 2:
À partir du même site Web basé sur la version python à nouveau:
Après cela, utilisez à nouveau la même chose dans le dossier Script
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts> pip3 install [where/is/your/downloaded/numpy_whl.]
Et testez-le dans le dossier 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
la source
Si vous avez besoin d'accéder
scipy
à votre environnement Pyhton sous Windows, vous pouvez obtenir les fichiers * .whl ici:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
N'oubliez pas que vous devez installer
numpy+mkl
avant de pouvoir installerscipy
.http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Une fois que vous avez téléchargé les fichiers * .whl corrects, ouvrez simplement une invite cmd dans le répertoire de téléchargement et exécutez
pip install *.whl
.la source
J'ai eu le même problème car j'ai installé à la fois python2.7 et python3. quand j'exécute le programme avec python3, j'ai reçu la même erreur. J'installe scipy avec cette commande et le problème a été résolu:
la source
Je vous recommande de supprimer scipy via
puis de l'installer en
Si vous faites les deux, vous risquez de confondre votre gestionnaire de paquets deb en raison de versions éventuellement différentes.
la source
Essayez de l'installer en tant que package python en utilisant pip comme suit
Si vous souhaitez exécuter un script python 3.x, installez scipy en:
la source
Pour les utilisateurs Windows: pip install -U scipy
la source
si vous utilisez pycharm, allez dans les paramètres et dans le sous-onglet interpréteur de projet, cliquez sur le signe "+" à côté de la liste et dans la barre de recherche, recherchez le nom "scipy" et installez le paquet.
la source
Votre python ne sait pas où vous avez installé scipy. ajoutez le chemin scipy
PYTHONPATH
et j'espère que cela résoudra votre problème.la source
export PYTHONPATH="/path/to/scipy:$PYTHONPATH"
Mon problème était que j'avais mal orthographié l'une des bibliothèques lors de l'installation avec pip3, ce qui a fini par empêcher l'installation de toutes les autres bibliothèques téléchargées dans la même commande. Exécutez à nouveau pip3 install sur eux et ils devraient être installés à partir de leur cache.
la source
Cela peut être trop basique (et peut-être supposable), mais -
Les utilisateurs de Fedora peuvent utiliser:
sudo dnf install python-scipy
puis (pour python3.x):
pip3 install scipy
ou (pour python2.7):
pip2 install scipy
la source