Récapitulatif lorsque Python 3.5.1 + numpy + scipy + α est installé dans l'environnement Windows (Écrit par une personne pendant environ une semaine pour la première fois en Python)
OS Windows 10 Pro (64 bit)
Python 3.5.1 (32 bit)
wheel (0.29.0) numpy (1.10.4) scipy (0.17.0) pandas (0.17.1) matplotlib (1.5.1) scikit-learn (0.17)
python
C:\Users\ktanaka>python
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\Users\ktanaka>
L'outil de gestion de paquets pip est installé en standard à partir de Python 3.4. Mettez à niveau pip en exécutant la commande suivante à partir de l'invite de commande
python
C:\Users\ktanaka>python -m pip install --upgrade pip
Collecting pip
Downloading pip-8.0.2-py2.py3-none-any.whl (1.2MB)
100% |################################| 1.2MB 227kB/s
Installing collected packages: pip
Found existing installation: pip 7.1.2
Uninstalling pip-7.1.2:
Successfully uninstalled pip-7.1.2
Successfully installed pip-8.0.2
C:\Users\ktanaka>
Dans l'explication suivante,
python
C:\Users\ktanaka>python -m pip install --upgrade pip
Exécution à partir d'une invite de commande comme
python
python -m pip install --upgrade pip
Et omettez le journal. Toute notation commençant par python -m signifie une exécution à partir d'une invite de commande.
Je pense avoir lu quelque part que le mécanisme d'installation des fichiers .whl contenant des binaires avec pip ...
python
python -m pip install wheel
numpy et scipy appellent la bibliothèque mathématique en interne. Par conséquent, il est nécessaire d'associer le binaire de la bibliothèque mathématique avec numpy et scipy. J'ai essayé différentes choses cette fois, mais j'ai eu du mal à installer scipy. Il semble que scipy soit lié à numpy, je vais donc l'expliquer avec les cas d'échec dans mon environnement, y compris l'installation de numpy.
Numpy avec pip,Installation normale de scipy
python -m pip install numpy
python -m pip install scipy
En regardant le journal, il semble que le processus d'installation de numpy et scipy est le suivant.
numpy
Vérifiez si la bibliothèque mathématique est installée dans votre environnement
installée
Installez numpy en association avec la bibliothèque mathématique installée
Pas installé
Vérifiez si un compilateur tel que Visual Studio est installé
installée
Générer un binaire de la bibliothèque mathématique à l'aide d'un compilateur et installer numpy en association avec le binaire généré
Pas installé
L'installation a échoué
scipy
Vérifiez si la bibliothèque mathématique est installée dans votre environnement
installée
Installez scipy en association avec la bibliothèque mathématique installée
Pas installé
L'installation a échoué
Quant à numpy, mon environnement est "La bibliothèque de calculs numériques n'est pas installée" «Visual Studio 2015 est installé» Après de nombreuses compilations par Visual Studio 2015, l'installation a réussi.
J'ai échoué en ce qui concerne scipy. Le processus d'installation "Semblable à numpy, le code source est inclus et le traitement tel que la génération d'un binaire dans Visual Studio 2015 s'exécute." Ou "Associer à un binaire créé avec numpy" J'étais content si c'était le cas, mais cela ne s'est pas produit et cela s'est terminé par une erreur.
Au stade du 2016/02/17, j'ai abandonné car il n'y avait personne correspondant à Python 3.5.1. https://sourceforge.net/p/numpy/activity/ https://sourceforge.net/p/scipy/activity/
Je l'ai finalement installé de cette façon.
Binaire compilé inclus.Installation de pip à l'aide du fichier whl
python -m pip install C:\Users\ktanaka\Downloads\numpy-1.10.4+mkl-cp35-none-win32.whl
python -m pip install C:\Users\ktanaka\Downloads\scipy-0.17.0-cp35-none-win32.whl
Cette méthode a réussi à installer et à exécuter l'exemple de script.
Lorsque j'ai installé avec la combinaison suivante, l'installation a réussi, mais une erreur s'est produite lors de l'exécution du script.
Binaire compilé inclus.Installation de pip à l'aide du fichier whl
python -m pip install numpy
python -m pip install C:\Users\ktanaka\Downloads\scipy-0.17.0-cp35-none-win32.whl
Script Python exécuté
from scipy import stats
Détails de l'erreur
・ ・ ・
from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.
Il semble qu'il soit nécessaire de l'installer pour que la même bibliothèque mathématique soit référencée par numpy et scipy, et la description du site de distribution dit aussi «Le binaire distribué (.whl) est dans numpy + mkl (Intel Math Kernel Library). Cela en dépend », j'ai donc réussi à l'installer en .whl de numpy distribué sur le même site.
Many binaries depend on NumPy-1.10+MKL and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7), Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4), or the Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.
J'ai installé les packages suivants. pandas (0.17.1) matplotlib (1.5.1) scikit-learn (0.17)
python
python -m pip install pandas
python -m pip install matplotlib
python -m pip install scikit-learn
pip pratique
Lors de la création d'un environnement de développement Python sous Windows
――Anaconda, qui propose différents packages depuis le début, est pratique
J'écoutais les informations préalables
--Je veux installer avec la configuration minimale --Je veux comprendre la gestion des packages Python --Lorsque j'ai rejoint http://qiita-kobito-team-meetup14.peatix.com/, j'ai entendu dire que l'éditeur Atom est incroyable, donc je veux l'utiliser: D --Il semble que pip etc. sont installés en standard et le travail d'installation est beaucoup plus facile.
J'ai essayé de l'installer pour une telle raison. Compte tenu de la mise à jour de numpy et scipy, je pense qu'il serait préférable d'installer la bibliothèque mathématique séparément et de l'installer avec pip normal. (Je ne sais pas si cette méthode fonctionne) Je vais l'essayer quand j'aurai le temps.
J'ajoute maintenant le package de script à l'éditeur Atom et je l'exécute avec Ctrl + Shift + B. Cependant, Anaconda est pratique car vous ne pouvez exécuter que la ligne sélectionnée. Si quelqu'un connaît un package qui peut exécuter des lignes sélectionnées avec le package de l'éditeur Atom, merci de me le faire savoir _ (._.) _
Sous arrangement
Recommended Posts