1. 程式人生 > >安裝pystan conda安裝 MingW-w64編譯器

安裝pystan conda安裝 MingW-w64編譯器

安裝C ++編譯器

有幾種方法可以安裝MingW-w64編譯器工具鏈,但是在這些說明中conda使用Anaconda軟體包附帶的軟體包管理器安裝編譯器。

要安裝MingW-w64編譯器型別:

``conda install libpython m2w64-toolchain -c msys2``

這將安裝

  • libpython 匯入MingW-w64所需的包。

https://anaconda.org/anaconda/libpython > - MingW-w64工具鏈。< https://anaconda.org/msys2/m2w64-toolchain

 >

libpython自動設定distutils.cfg檔案,但如果失敗,請使用以下說明手動設定

在PYTHONPATH \ Lib \ distutils中使用文字編輯器建立distutils.cfg(例如記事本,記事本++)並新增以下行:

[build]
compiler=mingw32

要找到正確的distutils路徑,請執行python:

>>> import distutils
>>> print(distutils.__file__)

安裝依賴項

建議在Windows上使用conda和conda-forge

channel 安裝依賴項。必需的依賴項是numpycython。:

``conda install numpy cython -c conda-forge``

可選的依賴關係matplotlibscipy並且pandas

``conda install matplotlib scipy pandas -c conda-forge``

安裝PyStan 

您可以使用pip(推薦)或conda安裝PyStan

與pip:

pip install pystan

並與康達

conda安裝pystan -c conda-forge

您可以通過開啟Python終端(python從命令提示符執行)並從非常簡單的模型中繪製樣本來驗證是否已成功安裝所有內容:

>>> import pystan
>>> model_code = 'parameters {real y;} model {y ~ normal(0,1);}'
>>> model = pystan.StanModel(model_code=model_code)
>>> y = model.sampling().extract()['y']
>>> y.mean()  # with luck the result will be near 0

步驟

隨著pip

conda install numpy cython matplotlib scipy pandas -c conda-forge pip install pystan

用conda

conda install numpy cython matplotlib scipy pandas pystan -c conda-forge