【问题标题】:Pip install portfolioopt fatal error C1083点安装投资组合选择致命错误 C1083
【发布时间】:2023-03-20 21:31:02
【问题描述】:

我正在尝试使用 pip 安装portfolioopt (Win 8.1*64) lib 并得到这些错误:

     C:\Users\Alexey\AppData\Local\Programs\Common\Microsoft\Visual C++ for Pytho
n\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Anaconda\inc
lude -IC:\Anaconda\PC /Tcsrc/C/base.c /Fobuild\temp.win-amd64-2.7\Release\src/C/
base.obj
    base.c
    c:\users\alexey\appdata\local\temp\pip-build-30y6av\cvxopt\src\c\cvxopt.h(31
) : fatal error C1083: Cannot open include file: 'complex.h': No such file or di
rectory
    error: command 'C:\\Users\\Alexey\\AppData\\Local\\Programs\\Common\\Microso
ft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status
2

我已经有 Visual C++ 2008 和 Python 2.7 的编译器包。如何解决?

【问题讨论】:

    标签: python pip anaconda


    【解决方案1】:

    看来您的问题在于对portfolioopt 的要求,由于某种原因,它似乎没有正确安装cvxopt 包。我为解决这个问题所做的(我尝试过并遇到了类似的问题)是单独安装 cvxopt 包,我用这个命令完成了:

        conda install -c https://conda.binstar.org/eswears cvxopt
    

    安装此包后,我使用 pip install 命令来安装portfolioopt 包:

        pip install portfolioopt
    

    安装成功了。

    【讨论】:

      猜你喜欢
      • 2020-02-15
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 2021-06-19
      • 2016-07-07
      • 1970-01-01
      相关资源
      最近更新 更多