【问题标题】:Unable to install Statsmodels...python无法安装 Statsmodels...python
【发布时间】:2016-12-12 00:50:27
【问题描述】:

我使用的是 32 位 cmd、64 位窗口、python 2.7

当我输入命令 pip install statsmodels

scipy 的某些模块出现以下错误...

Failed building wheel for Scipy Failed cleaning build dir for scipy

【问题讨论】:

  • 所以为了安装 LAPACK for windows 8 我需要 Visual Studio
  • 使用 conda/anaconda 或 winpython 之类的包或使用 gohlke 二进制文件。除非您是专家,否则尝试在 Windows 上编译 scipy(也需要 Fortran 编译器)只是浪费时间。
  • 请不要复制文字图片

标签: python python-2.7 scipy pip statsmodels


【解决方案1】:

安装 numpy

pip install numpy

如果您遇到 numpy 的安装问题,请从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 获取适用于您的 python 版本的预构建 Windows 安装程序(python 版本与 Windows 版本不同)。

numpy 32 位:numpy-1.11.1+mkl-cp27-cp27m-win32.whl

numpy 64 位:numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl

稍后您需要 VC++ 9.0,然后请从下面的链接获取它需要 Microsoft Visual C++ 9.0。从http://aka.ms/vcpython27获取它

然后安装

http://www.lfd.uci.edu/~gohlke/pythonlibs/ 为您的 python 版本获取预构建的 windows 安装程序(python 版本与 windows 版本不同)。

Scipy 32 位:scipy-0.18.0-cp27-cp27m-win32.whl

Scipy 64 位:scipy-0.18.0-cp27-cp27m-win_amd64.whl

如果在这个平台上显示 whl is not supported wheel 失败,则使用 python -m pip install --upgrade pip 升级 pip 并尝试安装 scipy

现在试试

pip install scipy

那就试试

pip install statsmodels

它应该像魅力一样工作

【讨论】:

  • @Shank 请使用正确的拼写、语法和标点符号。
  • 我收到“需要 Cython 才能从开发分支编译 statsmodels。请安装 Cython 或下载 statsmodels 的源版本。”错误。奇怪的是我已经安装了 Cython。
【解决方案2】:

我试图在 cmd.exe 上写这个并且它有效。

pip install statsmodels==0.6.0

install statsmodels for python 2.7 in windows

【讨论】:

  • 为我工作。
【解决方案3】:

在具有 C/C++/Fortran/... 依赖项的 Windows 上安装 python 库的更简单方法是使用condacondaMiniCondaAnaconda 连续产品中可用。

在 Windows 上安装科学 Python 库的另一种简单方法是使用 Christoph Gohlke's windows web page

如果您对所有这些以及如何管理 Windows 上的依赖关系不太了解,我建议您卸载 Python 并安装 anaconda。 Anaconda 已经拥有 Numpy、Scipy、Matplotlib、...和 ​​statsmodels pre-installed (see the list of the packages included in the anaconda distribution)

【讨论】:

  • 我的电脑上没有 c/c++/fortran/ ......我只是想运行回归并认为 statsmodels.api 是最好的,但 pandas.stats.api 也会出错跨度>
  • 你不需要它,Anaconda 会帮你处理:-D
【解决方案4】:

确保您使用的是最新版本的 pip 要检查您使用的是哪个版本,请尝试:

pip --version

要安装 statsmodels,您可以转到 cmd.exe,或者如果您使用的是 python pycharm,请使用“终端窗口”并输入:

pip install statsmodels==0.9.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2019-11-08
    • 2021-11-10
    • 2016-02-25
    • 2015-04-10
    • 2012-10-11
    相关资源
    最近更新 更多