[PYTHON] Le module qui aurait dû être installé avec pip ne fonctionne pas

Notez ce qu'il faut vérifier si vous rencontrez des difficultés pour exécuter le module que vous auriez dû installer avec pip.

Environnement d'exécution

Cette fois, le phénomène

>>> from scipy.stats import multivariate_normal
Import Error: cannot import name multivariate_normal

Je pensais que la version de scipy était ancienne, et même si je la recherchais, c'était la dernière (0.16.1)

$ pip list | grep scipy
scipy (0.16.1)

J'ai vérifié diverses choses.

Rechercher les mises à jour du module avec pip

confirmation de mise à jour


$ pip install --upgrade scipy
Requirement already up-to-date: scipy in /usr/local/lib/python2.7/site-packages
Cleaning up...

Vérification de la référence du module dans python

Confirmation de référence


$ python -c 'import scipy; print scipy.__file__'
/Library/Python/2.7/site-packages/scipy/__init__.pyc

Est-ce différent de l'endroit où pip est installé?

$ ls /Library/Python/2.7/site-packages/site-packages | grep scipy
scipy
scipy-0.13.0-py2.7.egg-info

Confirmer le chemin de référence du module

$ python -c 'import sys; print sys.path'
['', '/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg', '/Library/Python/2.7/site-packages/Django-1.7.4-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages', '/Library/Python/2.7/site-packages/setuptools-8.2.1-py2.7.egg', '/usr/local/lib/python2.7/site-packages']

résultat

Il y a deux packages de site dans mon environnement python, et un package de site semble être chargé en priorité sur les packages de site qui sont la destination de l'installation avec pip. Et la cause était que j'avais installé l'ancien scipy sur les paquets de site prioritaires avant de le savoir. Pour le moment, supprimez la bibliothèque qui n'est pas gérée par pip et résolvez-la. Au fait, il semble que je n'ai pas joué avec les paramètres ici lorsque j'ai créé l'environnement Django.

Recommended Posts

Le module qui aurait dû être installé avec pip ne fonctionne pas
Lorsque le programme pip installé sur Mac / Marvericks ne fonctionne pas
Interdit: l'appelant n'a pas d'autorisation dans GAE
J'ai mesuré le temps pendant lequel j'ai installé le module dépendant du langage C avec alpin
L'histoire qui s'inscrit dans l'installation de pip
[systemd] Comment faire face au problème que fancontrol ne fonctionne pas après la suspension
Importer des bibliothèques qui ne peuvent pas être installées par pip avec PyCharm
Découvrez l'emplacement des packages installés avec pip
Vérifier quand la version ne change pas dans pyenv
L'attitude que les programmeurs devraient avoir (Le Zen de Python)
Vous ne trouvez pas le package que vous avez installé avec pip install --user?
Grep pour que grep n'apparaisse pas au moment de grep
Déplacez ce que vous avez installé avec pip dans l'environnement conda
J'ai essayé d'implémenter une méthode pour calculer l'indice d'évaluation (spécificité, NPV) que scikit-learn n'a pas
Comment traiter l'erreur "Impossible de charger le module" canberra-gtk-module "qui apparaît lorsque vous exécutez OpenCV
L'histoire de ne pas pouvoir exécuter pygame avec pycharm
L'histoire du travail de sortie de l'application que Google ne raconte pas
L'appel de time.sleep () après une fonction d'impression avec un argument de fin ne s'imprime pas
Si vous devez installer pip mais obtenez une erreur d'importation
L'histoire de la création d'un module qui ignore le courrier avec python
Erreur lors de l'appel du module tkinter dans un éditeur de texte ne fonctionne pas comme prévu
Que faire lorsque vous vous fâchez que libxml / xmlversion.h n'existe pas lorsque vous mettez lxml avec pip
Si vous essayez de démarrer le notebook jupyter installé avec pip et qu'il dit "commande introuvable", il semble que vous puissiez passer par le PATH.