Zusammenfassung, wenn Python 3.5.1 + numpy + scipy + α in der Windows-Umgebung installiert ist (Zum ersten Mal in Python von einer Person für ungefähr eine Woche geschrieben)
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>
Das Paketverwaltungs-Tool pip wird standardmäßig ab Python 3.4 installiert. Aktualisieren Sie pip, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen
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>
In der folgenden Erklärung wird
python
C:\Users\ktanaka>python -m pip install --upgrade pip
Ausführung über eine Eingabeaufforderung wie
python
python -m pip install --upgrade pip
Und lassen Sie das Protokoll weg. Jede Notation, die mit python -m beginnt, bedeutet die Ausführung an einer Eingabeaufforderung.
Ich glaube, ich habe irgendwo gelesen, dass der Mechanismus zum Installieren von .whl-Dateien, die Binärdateien mit Pip enthalten ...
python
python -m pip install wheel
Numpy und Scipy rufen die Mathematikbibliothek intern an. Daher ist es notwendig, die Binärdatei der Mathematikbibliothek mit numpy und scipy zu verknüpfen. Diesmal habe ich verschiedene Dinge ausprobiert, aber es fiel mir schwer, scipy zu installieren. Es scheint, dass scipy mit numpy zusammenhängt, daher werde ich es mit Fehlerfällen in meiner Umgebung erklären, einschließlich der Installation von numpy.
Numpy mit pip,Normale Installation von scipy
python -m pip install numpy
python -m pip install scipy
Wenn man sich das Protokoll ansieht, scheint der Installationsprozess von numpy und scipy wie folgt zu sein.
numpy
Überprüfen Sie, ob die Mathematikbibliothek in Ihrer Umgebung installiert ist
Eingerichtet
Installieren Sie numpy in Verbindung mit der installierten Mathematikbibliothek
Nicht installiert
Überprüfen Sie, ob ein Compiler wie Visual Studio installiert ist
Eingerichtet
Generieren Sie mit einem Compiler eine Binärdatei der Mathematikbibliothek und installieren Sie numpy in Verbindung mit der generierten Binärdatei
Nicht installiert
Installation fehlgeschlagen
scipy
Überprüfen Sie, ob die Mathematikbibliothek in Ihrer Umgebung installiert ist
Eingerichtet
Installieren Sie scipy in Verbindung mit der installierten Mathematikbibliothek
Nicht installiert
Installation fehlgeschlagen
Was Numpy betrifft, ist meine Umgebung "Numerische Berechnungsbibliothek ist nicht installiert" "Visual Studio 2015 ist installiert" Nach vielen Kompilierungen durch Visual Studio 2015 war die Installation erfolgreich.
Ich habe in Bezug auf scipy versagt. Der Installationsprozess "Ähnlich wie bei numpy ist der Quellcode eingeschlossen und die Verarbeitung, z. B. das Generieren einer Binärdatei in Visual Studio 2015, wird ausgeführt." Oder "Mit einer mit numpy erstellten Binärdatei verknüpfen" Ich war froh, wenn es so war, aber es ist nicht passiert und es endete mit einem Fehler.
In der Phase vom 17.02.2016 habe ich aufgegeben, weil es niemanden gab, der Python 3.5.1 entsprach. https://sourceforge.net/p/numpy/activity/ https://sourceforge.net/p/scipy/activity/
Ich habe es endlich so installiert.
Beiliegende kompilierte Binärdatei.Pip-Installation mit whl-Datei
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
Diese Methode war erfolgreich bei der Installation und Ausführung des Beispielskripts.
Bei der Installation mit der folgenden Kombination war die Installation erfolgreich, bei der Ausführung des Skripts ist jedoch ein Fehler aufgetreten.
Beiliegende kompilierte Binärdatei.Pip-Installation mit whl-Datei
python -m pip install numpy
python -m pip install C:\Users\ktanaka\Downloads\scipy-0.17.0-cp35-none-win32.whl
Ausgeführtes Python-Skript
from scipy import stats
Details des Fehlers
・ ・ ・
from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.
Es scheint notwendig zu sein, zu installieren, damit dieselbe Mathematikbibliothek von numpy und scipy referenziert wird, und in der Beschreibung der Verteilungssite heißt es auch: "Die verteilte Binärdatei (.whl) befindet sich in numpy + mkl (Intel Math Kernel Library). Es hängt davon ab ", also gelang es mir, es mit .whl von numpy zu installieren, das auf derselben Site verteilt ist.
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.
Ich habe die folgenden Pakete installiert. 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 bequem
Beim Erstellen einer Python-Entwicklungsumgebung unter Windows
――Anaconda, die von Anfang an verschiedene Pakete hat, ist praktisch
Ich habe mir die vorherigen Informationen angehört
Ich habe aus einem solchen Grund versucht, es zu installieren. In Anbetracht des Updates von numpy und scipy denke ich, dass es besser wäre, die Mathematikbibliothek separat zu installieren und sie mit normalem pip zu installieren. (Ich bin nicht sicher, ob diese Methode funktioniert) Ich werde es versuchen, wenn ich Zeit habe.
Jetzt füge ich das Skriptpaket dem Atom-Editor hinzu und führe es mit Strg + Umschalt + B aus. Anaconda ist jedoch praktisch, da Sie nur die ausgewählte Zeile ausführen können. Wenn jemand ein Paket kennt, das ausgewählte Zeilen mit dem Atom-Editor-Paket ausführen kann, lassen Sie es mich bitte wissen _ (._.) _
Nach Absprache
Recommended Posts