gpt4 book ai didi

python-2.7 - logger.warning ("MSVC is not supported") 在 Windows 10 上安装 pystan 时出错

转载 作者:行者123 更新时间:2023-12-04 13:02:29 24 4
gpt4 key购买 nike

我的目标是在我的 Windows 10 计算机上安装 fbprophet。
我正在尝试使用 pip 安装 pystan(先知的主要依赖项),但一分钟左右后,出现以下错误:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\User\appdata\local\temp\pip-build-nbypis\pystan\setup.py", line 124, in <module>
logger.warning("MSVC is not supported")
NameError: name 'logger' is not defined

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\User\appdata\local\temp\pip-build-nbypis\pystan\

我正在使用 python 2.7

最佳答案

Pystan 需要一个可用的 C++ 编译器,但不支持 MSVC,如文档中所述:https://pystan2.readthedocs.io/en/latest/windows.html (编辑 2021 年 9 月 2 日更新到 pystan2 文档)
解决方案是安装 mingw-w64 编译器,您可以使用 conda 来完成,这要容易得多。如果您只想使用 vanilla python 和 pip,请继续阅读。
从以下位置下载 mingw 编译器:http://mingw-w64.org/doku.php/download请确保您下载并安装 64 位版本,因为 32 位在编译 pystan 时由于 32 位应用程序的内存阈值而崩溃。如果您手动安装,则需要将 [...]\MinGW\bin\文件夹添加到 PATH。
检查您的 distutils.cfg 并添加以下内容:

[build]
compiler=mingw32
此外,由于比 2.17.1 更新的 pystan 版本的错误,似乎在非 conda 环境中的 windows 下无法正确编译。因此,如果这是您的选择,请使用此版本。
然后 FBProhpet 不喜欢手动安装 MinGW 编译器,所以我需要在 distutils 中注释 mingw 编译器行。您需要确保安装了 MSVC 14 和 Windows SDK - python 自动识别这些,无需再次更改 distutils.cfg。

关于python-2.7 - logger.warning ("MSVC is not supported") 在 Windows 10 上安装 pystan 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52706800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com