如何避免Windows上的statsmodels安装错误?

时间:2018-02-02 19:19:54

标签: python python-3.x statsmodels

有几天我一直在寻找安装statsmodel的方法。 我想使用ggplot库。

它的依赖关系在web site;

中说明
  1. matplotlib
  2. 熊猫
  3. SciPy的
  4. numpy的
  5. statsmodels
  6. matplotlib,pandas,scipy和numpy已成功安装在我的电脑中。

    然后我在命令提示符下键入pip install --upgrade --no-deps statsmodels,过了一会儿我得到以下错误;

    例外:找不到Cython生成的文件'statsmodels / nonparametric / linbin.c'。从开发分支编译statsmodel需要Cython。请安装Cython或下载statsmodels的源代码。

    我使用pip使用以下命令安装了cython;

    pip install cython
    

    我已经尝试过再次安装,但我得到了同样的错误。 然后我使用以下命令从github将源代码克隆到我的计算机中;

    git clone git://github.com/statsmodels/statsmodels.git
    

    我已导航到安装路径并尝试从setup.py文件安装;

    python setup.py install
    

    从这个安装中我得到以下错误;

    文件“C:\ user \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ encodings \ cp1254.py”,第23行,解码     return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError:'charmap'编解码器无法解码位置330中的字节0x8d:字符映射到

    有没有人有想法解决这个问题?

    Python版本: 3.5.2

    matplotlib版本: 2.0.2

    scipy版本: 1.0.0

    numpy版本: 1.14.0

    pandas版本: 0.22.0

1 个答案:

答案 0 :(得分:0)

我从“扩展软件包的非官方Windows二进制文件”页面安装了statsmodels:Windows 10中的www.lfd.uci.edu/~gohlke/pythonlibs。