[PYTHON] Installez Chainer 1.5.0 sur Windows

Chainer est devenu dépendant de Cython et h5py depuis la version 1.5.0 (voir ci-dessous pour plus de détails)

pfnet/chainer v1.5.0 Conseils non officiels pour les personnes qui ont des difficultés à installer Chainer 1.5

Pour cette raison, ce qui était auparavant inclus dans pip install chainer est devenu un peu compliqué. Surtout dans l'environnement Windows, les dégâts sont importants, je vais donc vous expliquer l'installation sous Windows. La version de Python au moment de l'installation est 3.5 (Chainer supporte déjà Python 3.5](https://github.com/pfnet/chainer/issues/526)!).

Installation de Visual Studio

Cython est un mécanisme pour générer et utiliser du code C / C ++ réel à partir de Python avec certaines notations telles que les types C / C ++. Cela vous donne à la fois la notation simple de Python et la vitesse d'exécution de C / C ++.

Introduction à Cython pour ceux qui ne sont pas satisfaits de NumPy

image

Cependant, comme ces compilations sont nécessaires pour la commodité de l'exécution du code C / C ++, elles doivent être installées avant l'installation (en particulier, C généré à partir de la partie écrite en Cython dans Chainer). (Requis pour compiler / code C ++).

Le compilateur C / C ++ sous Windows est fourni avec Visual Studio, alors installez-le. Pour Python3.5, ce sera Visual Studio 2015 (la communauté est OK, mais vous devez vérifier VC ++ au moment de l'installation).

Visual Studio Download

Il existe une version du compilateur, et il est fondamentalement nécessaire de la faire correspondre avec la version de Visual Studio.

Using Microsoft Visual C with Python

Fondamentalement, la version de Visual C ++ est le MSC_VER de Python moins 6. Dans le cas de Python 3.5, la version MSC sera 19 comme indiqué ci-dessous, donc la version Visual C ++ sera 14 car il n'y a pas de 13 ..., c'est-à-dire que Visual Studio sera 2015 (probablement un quart de travail après cela, donc à l'avenir Je pense que vous soustrayez 5 au lieu de 6).

>>> 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 ++ / Version du produit et version interne](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)

Cependant, je ne souhaite pas installer l'ancien Visual Studio pour l'installer (la série Python2 existe il y a longtemps ...), il est donc possible d'utiliser la dernière version des paramètres en éditant le registre. Le vcvarsall utilisé pour la compilation est obtenu dans distutils.msvc9compiler.find_vcvarsall, donc il réécrit la valeur de registre suivante référencée ici.

Je regarde la valeur de ProductDir dans celui-ci (par exemple (par exemple C: \ Program Files \ Microsoft Visual Studio 14.0 \ VC )). Si la clé et la valeur ci-dessus n'existent pas, ajoutez une nouvelle clé / valeur et définissez le dossier VC ++ du Visual Studio réellement installé.

Installation de Numpy, h5py

Je vous remercie pour votre travail acharné. Le reste est facile. Supprimez les fichiers Numpy et h5py dépendants de ce qui suit et installez-les dans l'environnement virtuel (virtualenv). Si vous utilisez conda, vous pouvez également passer par conda.

Unofficial Windows Binaries for Python Extension Packages

Installation de chaînes

Les principales bibliothèques dépendantes sont déjà installées, vous devriez donc pouvoir les installer ci-dessous.

pip install chainer

Je vous remercie pour votre travail acharné!

Recommended Posts

Installez Chainer 1.5.0 sur Windows
Installez Chainer 1.6 (GPU) sur Windows 7.
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Installez pygraphviz sur Windows 10
Installer Chainer sur CentOS 6.7
Installez Numpy dans virtualenv sur Windows
Installer watchdog sur Windows + Python 3.3
Installez Win-Kex (kali-linux) sur Windows 10.
Préparer l'environnement Chainer sous Windows
Pip install --ugrade pip échoue sous Windows
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
installation de python2.7 dans un environnement Windows 32 bits
Installez xgboost (version python) sur Windows
Installez Python sur Windows + pip + virtualenv
Construisez et installez OpenCV sur Windows
Installez Pytorch sur Blender 2.90 python sous Windows
Comment installer pycrypto sur Windows
Installer l'environnement de développement Python sur Windows 10
Installez PyStan sur Windows sans Anaconda
Comment installer Music 21 sur Windows
Installez easy_install et pip sur Windows
Python sur Windows
Installez easy_install (Windows)
YOLO avec Chainer
[Kivy] Comment installer Kivy sur Windows [Python]
Installez wsl2 et master linux sous Windows
Comment installer Richzhang / Colorisation sur Windows 10
Installer mecab sur Marvericks
Installez Tensorflow sur Mac
Installez TensorFlow sur Ubuntu
Installer python sur WSL
Installez Faiss sur CentOS 7
Installez pyenv sur Mac
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Installez Python3, numpy, pandas, matplotlib, etc. sous Windows
Installez Python sur Pidora.
Installez mongodb sur termux
Installez Scrapy sur python3
Pylint sur Windows Atom
Installer docker sur Fedora31
Linux (WSL) sous Windows
Installez numba sur CentOS 7.2
Installez Ansible sur Mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Plone (4.3.6) sur MacOSX (10.10.3)
Installez PySide2 sur Ubuntu
Installez Python3.4 sur CentOS 6.6
Utilisez pyvenv sous Windows
Comment installer rapidement h5py sur Windows 10 [non officiel]
Installer gensim sur Marvericks
Installez JModelica sur Ubuntu
Anaconda sur le terminal Windows
python basic ② sous windows
Installez numpy sur Marvericks
Installer enebular-agent sur le livre Chrome
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Construire TensorFlow sous Windows
Installez aws-cli sur MacPorts