有几种方法可以安装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 安装依赖项。必需的依赖项是numpy
和cython
。:
``conda install numpy cython -c conda-forge``
可选的依赖关系matplotlib
,scipy
并且pandas
:
``conda install matplotlib scipy pandas -c conda-forge``
您可以使用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