J'ai essayé d'installer SciPy dans PyCharm sous Windows 7. Mais le processus d'installation a échoué avec le message d'erreur suivant.
Ensuite, j'ai suivi les étapes listées dans installer le paquet Python avec le fichier .whl ,
pip install wheel
pip install some-package.whl
Le processus d'installation a réussi. Cependant, je ne parviens toujours pas à trouver le package SciPy dans PyCharm
.
Si vous avez surmonté les problèmes liés à NumPy/Wheel lors de l'installation de SciPy sous Windows 7, il s'agit d'un correctif relativement rapide. En bref, vous devez ajouter le chemin où SciPy réside (à quelques sous-dossiers de Python). Vous pouvez voir un résumé général de l’ajout de chemins dans PyCharm ici .
Ouvrez un interpréteur Python où vous pouvez ouvrir SciPy.
>> import scipy
>> scipy.__file__
"path/to/scipy"
Voici à quoi ressemblait mon chemin:
C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy
SciPy est donc installé dans Continuum, alors que Python réside dans son propre répertoire. Les chemins d'interprétation par défaut de PyCharm sont situés dans le répertoire Python, présenté ci-dessous:
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin
Pour résoudre ce problème, ouvrez PyCharm et allez dans le menu Fichier → Paramètres → Interprète de projet. Ouvrez les interprétations de projet et vous trouverez à droite un petit bouton intitulé "montrer les chemins". J'ai ajouté mon chemin jusqu'à SciPy:
file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/
Allez-y et ajoutez votre chemin ici, et vous devriez être prêt à partir!
J'ai eu un problème similaire avec l'installation de SciPy dans Pycharm et je l'ai résolu en téléchargeant scipy en tant que fichier exe pour ma version python de sourceforge:
http://sourceforge.net/projects/scipy/files/scipy/
Maintenant, je peux voir scipy dans mon interpréteur de projet et l’utiliser sans erreurs.
Pour tous ceux qui cherchent cela.
Télécharger:
Numpy + MKL à partir de: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy Assurez-vous de sélectionner votre version de python (La mienne est 3.6, d’où j’utilise: obspy ‑ 1.0.3 ‑ cp36 ‑ cp36m ‑ win32.whl)
Puis téléchargez Scipy à partir de: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (À nouveau en 3.6: scipy ‑ 1.0.0b1 ‑ cp36 ‑ cp36m ‑Win32.whl)
ouvrez votre dossier contenant la commande pip in Invite de commande en tant qu'administrateur:
pip installer C: /user/Daniel/obspy‑1.0.3‑cp36‑cp36m‑win32.whl
pip installer C: /user/Daniel/scipy‑1.0.0b1‑cp36‑cp36m‑win32.whlhl
Le PyCharm devrait le trouver automatiquement.
Toutes mes excuses sur un fil mort.
Une solution possible consiste à installer le package "Anaconda". SciPy sera également installé automatiquement.
L'erreur semble indiquer que vous avez besoin de blas/lapack, des bibliothèques numériques utilisées par scipy. Ce ne sont pas des paquets Python, vous devrez les installer vous-même. Il existe plusieurs implémentations, dont certaines combinent blas et lapack, vous n'avez donc besoin que d'en installer un.