Lors de l'utilisation de python 2.7.8 sous l'environnement pyenv virtualenv @ Mavericks, j'ai rencontré un phénomène selon lequel une erreur s'est produite avec pip install scipy
et il n'a pas pu être installé.
J'ai pu l'installer avec python 2.7.5 ou 3.4.1 sans aucun problème.
L'exécution de pip install scipy
télécharge généralement la roue et l'installe sans la compiler.
En python 2.7.5 et 3.4.1, wheel est téléchargé et installé sans aucun problème.
Cependant, avec python 2.7.8, le code source tar.gz est téléchargé à la place de wheel pour une raison quelconque, et la compilation démarre.
À ce moment-là, la dépendance numpy de scipy n'est pas traitée correctement et une erreur se produit. scipy bug?
Abandonnez Python 2.7.8 et utilisez 2.7.5. Puisqu'il est installé à l'aide de la roue, il n'y a aucun problème de dépendance. Même si vous installez un module à l'aide de scipy, il ne sera pas parcouru.
Les dépendances peuvent être effacées en installant d'abord numpy, puis scipy. Cependant, je me fâche d'avoir besoin d'un compilateur Fortran lors de l'installation de scipy. A partir d'ici https://gist.github.com/goldsmith/7262122 Il existe une procédure, mais je ne l'ai pas essayée.
Recommended Posts