web-dev-qa-db-fra.com

Concernant l'installation de SciPy de PyCharm

J'ai essayé d'installer SciPy dans PyCharm sous Windows 7. Mais le processus d'installation a échoué avec le message d'erreur suivant.

Enter image description here

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.

Enter image description here

14
user297850

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 FichierParamètresInterprè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!

2
Peanut Butter Vibes

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. 

1
Reem

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.

0
Daniel White

Une solution possible consiste à installer le package "Anaconda". SciPy sera également installé automatiquement.

0
Marine

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.

0
Mark