Pip安装portfolioopt致命错误C1083

2024-05-13 17:15:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用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

我已经有了Python 2.7的Visual C++ 2008和编译器包。如何修复?在


Tags: pipforbasebincllocalcommonexe
1条回答
网友
1楼 · 发布于 2024-05-13 17:15:02

您的问题似乎与portfolioopt的要求有关,因为某些原因,它似乎没有正确安装cvxopt包。为了解决这个问题(我尝试过,也遇到了与您类似的问题)的方法是单独安装cvxopt包,这是我使用以下命令完成的:

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

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

^{pr2}$

安装成功了。在

相关问题 更多 >