[PYTHON] Installieren Sie Chainer 1.5.0 unter Windows

Chainer ist seit 1.5.0 von Cython und h5py abhängig geworden (Details und Details siehe unten).

pfnet/chainer v1.5.0 Inoffizielle Tipps für Personen, die Probleme bei der Installation von Chainer 1.5 haben

Aus diesem Grund ist das, was zuvor in "Pip Install Chainer" enthalten war, zu einem Problem geworden. Insbesondere in der Windows-Umgebung ist der Schaden groß, daher werde ich die Installation unter Windows erläutern. Die Version von Python zum Zeitpunkt der Installation ist 3.5 (Chainer unterstützt bereits Python 3.5](https://github.com/pfnet/chainer/issues/526)!).

Visual Studio-Installation

Cython ist ein Mechanismus zum Generieren und Verwenden von tatsächlichem C / C ++ - Code aus Python mit einigen Notationen wie C / C ++ - Typen. Dies gibt Ihnen sowohl die einfache Notation von Python als auch die Ausführungsgeschwindigkeit von C / C ++.

Einführung in Cython für diejenigen, die mit NumPy nicht zufrieden sind

image

Da diese Kompilierungen jedoch für die bequeme Ausführung von C / C ++ - Code erforderlich sind, müssen sie zum Zeitpunkt der Installation installiert werden (insbesondere C, das aus dem in Cython in Chainer geschriebenen Teil generiert wurde). (Erforderlich zum Kompilieren von / C ++ - Code).

Der C / C ++ - Compiler unter Windows wird mit Visual Studio geliefert. Installieren Sie ihn daher. Für Python3.5 ist es Visual Studio 2015 (Community ist in Ordnung, aber Sie müssen VC ++ zum Zeitpunkt der Installation überprüfen).

Visual Studio Download

Es gibt eine Version des Compilers, und es ist grundsätzlich erforderlich, diese mit der Version von Visual Studio abzugleichen.

Using Microsoft Visual C with Python

Grundsätzlich ist die Version von Visual C ++ die MSC_VER von Python minus 6. Im Fall von Python 3.5 wird die MSC-Version 19 sein, wie unten gezeigt, also wird die Visual C ++ - Version 14 sein, da es keine 13 gibt ... das heißt, Visual Studio wird 2015 sein (wahrscheinlich eine Schicht danach, also in der Zukunft Ich denke, Sie werden 5 statt 6 subtrahieren.

>>> import sys
>>> sys.version
'3.5.0 |Continuum Analytics, Inc.| (default, Nov  7 2015, 13:25:22) [MSC v.1900
32 bit (Intel)]'

[Microsoft Visual C ++ / Produktversion und interne Version](https://ja.wikipedia.org/w/index.php?title=Microsoft_Visual_C%2B%2B&section=10#.E8.A3.BD.E5.93.81.E3 .83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E3.81.A8.E5.86.85.E9.83.A8.E3.83.90.E3.83 .BC.E3.82.B8.E3.83.A7.E3.83.B3)

Ich möchte jedoch nicht das alte Visual Studio installieren, um es zu installieren (Python2-Serie ist schon lange her ...), sodass Sie die neueste Version der Einstellungen verwenden können, indem Sie die Registrierung bearbeiten. Das für die Kompilierung verwendete vcvarsall wird in distutils.msvc9compiler.find_vcvarsall abgerufen, sodass der folgende Registrierungswert, auf den hier verwiesen wird, neu geschrieben wird.

Ich betrachte den Wert von "ProductDir" darin (z. B. (z. B. C: \ Programme \ Microsoft Visual Studio 14.0 \ VC )). Wenn der obige Schlüssel und Wert nicht vorhanden sind, fügen Sie einen neuen Schlüssel / Wert hinzu und legen Sie den VC ++ - Ordner des tatsächlich installierten Visual Studio fest.

Installation von Numpy, h5py

Danke für deine harte Arbeit. Der Rest ist einfach. Löschen Sie den abhängigen Numpy und h5py aus dem Folgenden und installieren Sie sie in der virtuellen Umgebung (virtualenv). Wenn Sie "conda" verwenden, können Sie auch conda durchlaufen.

Unofficial Windows Binaries for Python Extension Packages

Installation der Kette

Die wichtigsten abhängigen Bibliotheken sind bereits installiert, daher sollten Sie sie unten installieren können.

pip install chainer

Danke für deine harte Arbeit!

Recommended Posts

Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Bereiten Sie die Chainer-Umgebung unter Windows vor
Pip install --ugrade pip schlägt unter Windows fehl
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Installieren Sie PyStan unter Windows ohne Anaconda
So installieren Sie Musik 21 unter Windows
Installieren Sie easy_install und pip unter Windows
Python unter Windows
Installieren Sie easy_install (Windows)
YOLO mit Chainer
[Kivy] So installieren Sie Kivy unter Windows [Python]
Installieren Sie wsl2 und Master Linux unter Windows
So installieren Sie Richzhang / Colorization unter Windows 10
Installieren Sie Mecab auf Marvericks
Installieren Sie Tensorflow auf dem Mac
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie Faiss unter CentOS 7
Installieren Sie pyenv auf dem Mac
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
Installieren Sie Python auf Pidora.
Installieren Sie mongodb auf termux
Installieren Sie Scrapy auf Python3
Pylint unter Windows Atom
Installieren Sie Docker auf Fedora31
Linux (WSL) unter Windows
Installieren Sie numba unter CentOS 7.2
Installieren Sie Ansible auf einem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Plone (4.3.6) unter MacOSX (10.10.3)
Installieren Sie PySide2 unter Ubuntu
Installieren Sie Python3.4 unter CentOS 6.6
Verwenden Sie pyvenv unter Windows
So installieren Sie h5py schnell unter Windows 10 [Inoffiziell]
Installieren Sie gensim auf Marvericks
Installieren Sie JModelica unter Ubuntu
Anaconda auf Windows Terminal
Python Basic ② in Windows
Installiere numpy auf Marvericks
Installieren Sie enebular-agent in Chrome Book
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Erstellen Sie TensorFlow unter Windows
Installieren Sie aws-cli auf MacPorts