[PYTHON] Installez PyStan sur Windows sans Anaconda

Si vous souhaitez exécuter PyStan sous Windows, il est plus simple d'utiliser Anaconda, et la documentation officielle décrit également comment installer à l'aide d'Anaconda. PyStan on Windows — PyStan documentation

Si vous n'utilisez pas Anaconda, votre prochaine option serait d'envisager d'exécuter PyStan sur un environnement virtuel Linux, comme avec WSL 2.

Mais ce n'est même pas possible, ** Et si je veux exécuter PyStan sur Windows qui ne peut pas utiliser les environnements virtuels Anaconda ou Linux **?

environnement

Je l'ai essayé sur Windows Server 2019 basé sur Amazon EC2, mais il devrait en être de même sur Windows 10. (adapté)

Cela ne semble pas avoir beaucoup d'importance, mais j'utilise PowerShell pour exécuter des commandes.

Installez Python

Tout d'abord, installez Python.

Cette fois, j'ai installé Python 3.8.6. Je vais l'omettre car je télécharge simplement le programme d'installation normalement et je clique dessus.

Python Release Python 3.8.6 | Python.org

Installez le compilateur C ++

PyStan utilise le compilateur C ++ au moment de l'exécution et doit être installé.

Selon le document officiel, "le compilateur MSVC n'est pas pris en charge.", Mais quand je l'ai essayé avec MinGW-w64, cela n'a pas fonctionné ... [^ mingw-w64] Et cela a bien fonctionné pour Microsoft Visual C ++, qui ne semble pas pris en charge, donc cette fois j'écrirai à propos de cette méthode.

[^ mingw-w64]: J'ai installé MinGW-w64 et défini l'option compilateur de compilation = mingw32 dans distutils.cfg via le chemin, mais de quoi ai-je besoin d'autre?

Téléchargez et exécutez le programme d'installation «Build Tools for Visual Studio 2019» à partir de la page de téléchargement. (Dans le menu inférieur) Download Visual Studio 2019 for Windows & Mac

Lorsque le programme d'installation démarre, cochez «C ++ Build Tool» pour l'installer.

Installez Cython et NumPy

Installez Cython et NumPy à l'avance, car vous en aurez besoin lors de l'installation de PyStan.

$ pip install cython numpy

Installez PyStan

La dernière version en novembre 2020 est la 2.19, mais cela n'a pas fonctionné, je vais donc inclure la 2.17. [^ pystan2.19]

[^ pystan2.19]: Si pystan == 2.19, l'installation se terminera immédiatement, mais lors de l'importation, une erreur telle que "Erreur d'importation: le chargement de la DLL a échoué lors de l'importation de _api" apparaîtra et elle ne pourra pas être utilisée. Il semble que la compilation ne fonctionnait pas pendant l'installation, mais je ne connais pas les détails.

$ pip install pystan==2.17.1.0

Contrôle de fonctionnement

Exécutons un simple exemple de code.

from pystan import StanModel

model = StanModel(model_code="parameters {real y;} model {y ~ normal(0,1);}")
print(model.sampling().extract()["y"].mean())

Succès si une valeur semblable à 0 est affichée sans aucune erreur.

fin

Je ne comprends rien à Windows.

Et qui est demandé pour cet article? ?? ??

Recommended Posts

Installez PyStan sur Windows sans Anaconda
Anaconda sur le terminal Windows
Installez pygraphviz sur Windows 10
[Python] Comment installer OpenCV sur Anaconda [Windows]
Comment installer / vérifier Graphviz sur anaconda / windows10
Installez Numpy dans virtualenv sur Windows
Installer watchdog sur Windows + Python 3.3
Installez Win-Kex (kali-linux) sur Windows 10.
Installer le module sur Anaconda (Mac)
Installez Chainer 1.6 (GPU) sur Windows 7.
Remarques sur l'installation d'Anaconda 3 sur Windows
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Installer anaconda sur Mac → Ajouter une bibliothèque
Pip install --ugrade pip échoue sous Windows
Construction de l'environnement Anaconda Python sous Windows 10
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
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
Installer l'environnement de développement Python sur Windows 10
Comment installer Music 21 sur Windows
Installez easy_install et pip sur Windows
# Solution lorsque l'installation de pip donne une erreur lors de l'utilisation d'Anaconda sur Windows 10
Installez scipy sur Linux sans connexion Internet
[Kivy] Comment installer Kivy sur Windows [Python]
Installez wsl2 et master linux sous Windows
Utiliser sans installer python 2.x sous Windows
Comment installer Richzhang / Colorisation sur Windows 10
Exécutez py.test sur Windows Anaconda et MinGW
Package de notes personnelles à installer sur Anaconda
Python sur Windows
Installez easy_install (Windows)
Theano sur Anaconda
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Installez Python3, numpy, pandas, matplotlib, etc. sous Windows
Comment installer rapidement h5py sur Windows 10 [non officiel]
Élimine l'erreur SSL lors de l'installation PIP sur Windows.
Installez la version ZIP Python et pip 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 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
[Node] [npm] Installer le paquetage npm sur MacOS / Linux sans sudo
Installez Ansible sur Mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows