Python pystan:CompileError:command';gcc&x27;失败,退出状态为1(Windows)
在我深入讨论这一点之前,我应该注意到我已经看到了,但提出的解决方案对我并不适用。也许其中一个原因是因为那是Linux版本,而我目前的困难是在Windows7机器上。我使用Cygwin访问gcc(5.2.0)编译器套件 无论如何,我一直试图通过PyStan试用Stan。我正在使用Anaconda(2.4.1 64位)发行版,我今天刚刚更新了它(Python 2.7.11)。我最初尝试通过pip安装PyStan,但由于以下错误,安装一直失败:Python pystan:CompileError:command';gcc&x27;失败,退出状态为1(Windows),python,windows,cygwin,stan,Python,Windows,Cygwin,Stan,在我深入讨论这一点之前,我应该注意到我已经看到了,但提出的解决方案对我并不适用。也许其中一个原因是因为那是Linux版本,而我目前的困难是在Windows7机器上。我使用Cygwin访问gcc(5.2.0)编译器套件 无论如何,我一直试图通过PyStan试用Stan。我正在使用Anaconda(2.4.1 64位)发行版,我今天刚刚更新了它(Python 2.7.11)。我最初尝试通过pip安装PyStan,但由于以下错误,安装一直失败: Cannot build msvcr library:
Cannot build msvcr library: "msvcr90d.dll" not found
因此,我改用了,它似乎安装得很好。(我应该注意的是,conda安装将我的numpy推回到了早期版本,这在导入时与pandas产生了冲突。我刚刚更新了anaconda以处理这些损坏的依赖项。)我还可以毫无问题地导入PyStan。然而,当我实际尝试安装一个模型(在Jupyter笔记本中)时,这个过程失败了,标题中出现了一个例外
我做的第一件事是确认gcc在引用位置的位置(标题中未显示)。的确如此,而且它似乎工作得很好。然后,我尝试从命令行以脚本的形式运行模型(仍然使用Python),但失败了,出现了相同的错误。当我通过REPL重新创建模型时,它指向另一个位置,该位置有一个引用(已验证)编译器的.bat文件,但也失败了
我很确定这是因为我有VisualStudio2012,而不是VisualStudio2008。虽然我可以运行并行安装,但如果这段代码将来对其他人有用,那么这些都不是实现这一目标的合理手段。我希望其他人能有更好的解释。如果您有任何信息,我们将不胜感激。请访问 我遇到了各种错误消息,但最后我成功地安装了PyStan 我的机器也在Windows7,x64上,安装了Anaconda3。以下是从源代码安装PyStan的过程
将vcruntime140d.dll从C:\Windows\System32复制到任何文件夹,该文件夹可在“高级系统设置/环境变量/系统变量”的路径中访问。您可能缺少Microsoft可再发行文件。根据您的描述,安装2008可再发行版本。我不知道您在这里指的是什么。你能说得更具体一点吗?我让你选择最适合你的。