[PYTHON] Installieren Sie PyStan unter Windows ohne Anaconda

Wenn Sie PyStan unter Windows ausführen möchten, ist es am einfachsten, Anaconda zu verwenden. In der offiziellen Dokumentation wird auch die Installation mit Anaconda beschrieben. PyStan on Windows — PyStan documentation

Wenn Sie Anaconda nicht verwenden, besteht Ihre nächste Option darin, PyStan in einer virtuellen Linux-Umgebung wie WSL 2 auszuführen.

Aber das ist noch nicht einmal möglich. ** Was ist, wenn ich PyStan unter Windows ausführen möchte, das keine virtuellen Anaconda- oder Linux-Umgebungen verwenden kann **?

Umgebung

Ich habe es unter Windows Server 2019 versucht, das auf Amazon EC2 basiert, aber unter Windows 10 sollte es ungefähr gleich sein. (geeignet)

Es scheint nicht viel zu bedeuten, aber ich verwende PowerShell, um Befehle auszuführen.

Installieren Sie Python

Installieren Sie zuerst Python.

Diesmal habe ich Python 3.8.6 installiert. Ich werde es weglassen, weil ich das Installationsprogramm einfach normal herunterlade und darauf klicke.

Python Release Python 3.8.6 | Python.org

Installieren Sie den C ++ - Compiler

PyStan verwendet zur Laufzeit den C ++ - Compiler und muss installiert werden.

Laut dem offiziellen Dokument "MSVC-Compiler wird nicht unterstützt.", Aber als ich es mit MinGW-w64 versuchte, funktionierte es nicht ... [^ mingw-w64] Und es hat gut funktioniert für Microsoft Visual C ++, das anscheinend nicht unterstützt wird, also werde ich dieses Mal über diese Methode schreiben.

[^ mingw-w64]: Ich habe MinGW-w64 installiert und die Option build-time compiler = mingw32 in distutils.cfg über den Pfad festgelegt, aber was brauchte ich noch?

Laden Sie das Installationsprogramm "Build Tools for Visual Studio 2019" von der Download-Seite herunter und führen Sie es aus. (Im unteren Menü) Download Visual Studio 2019 for Windows & Mac

Aktivieren Sie beim Starten des Installationsprogramms "C ++ Build Tool", um es zu installieren.

Installieren Sie Cython und NumPy

Installieren Sie Cython und NumPy im Voraus, da Sie diese bei der Installation von PyStan benötigen.

$ pip install cython numpy

Installieren Sie PyStan

Die neueste Version vom November 2020 ist 2.19, aber es hat nicht funktioniert, daher werde ich 2.17 einschließen. [^ pystan2.19]

[^ pystan2.19]: Wenn pystan == 2.19, wird die Installation sofort beendet, aber beim Importieren wird ein Fehler wie "Importfehler: DLL-Ladevorgang beim Importieren von _api fehlgeschlagen" angezeigt, der nicht verwendet werden kann. Es sieht so aus, als ob der Build während der Installation nicht ausgeführt wurde, aber ich kenne die Details nicht.

$ pip install pystan==2.17.1.0

Funktionsprüfung

Lassen Sie uns einen einfachen Beispielcode ausführen.

from pystan import StanModel

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

Erfolg, wenn ein 0-ähnlicher Wert fehlerfrei angezeigt wird.

Ende

Ich verstehe nichts über Windows.

Und wer ist für diesen Artikel gefragt? ?? ??

Recommended Posts

Installieren Sie PyStan unter Windows ohne Anaconda
Anaconda auf Windows Terminal
Installieren Sie pygraphviz unter Windows 10
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
So installieren / überprüfen Sie graphviz unter anaconda / windows10
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Installieren Sie das Modul auf Anaconda (Mac)
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
Hinweise zur Installation von Anaconda 3 unter Windows
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Installieren Sie anaconda auf dem Mac → Bibliothek hinzufügen
Pip install --ugrade pip schlägt unter Windows fehl
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
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
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
So installieren Sie Musik 21 unter Windows
Installieren Sie easy_install und pip unter Windows
# Lösung bei der Pip-Installation tritt bei Verwendung von Anaconda unter Windows 10 ein Fehler auf
Installieren Sie scipy unter Linux ohne Internetverbindung
[Kivy] So installieren Sie Kivy unter Windows [Python]
Installieren Sie wsl2 und Master Linux unter Windows
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
So installieren Sie Richzhang / Colorization unter Windows 10
Führen Sie py.test unter Windows Anaconda und MinGW aus
Persönliches Notizpaket zur Installation auf Anaconda
Python unter Windows
Installieren Sie easy_install (Windows)
Theano auf Anaconda
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
So installieren Sie h5py schnell unter Windows 10 [Inoffiziell]
Beseitigt SSL-Fehler bei der PIP-Installation unter Windows.
Installieren Sie die ZIP-Version Python und Pip 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 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
[Node] [npm] Installieren Sie das npm-Paket unter MacOS / Linux ohne sudo
Installieren Sie Ansible auf einem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows