我一直在尝试在Anaconda Python 3.x上安装cvxopt一段时间,阅读过去的帖子,我似乎无法使它工作。这是我到目前为止所尝试的:
pip install cvxopt --user
给了我以下错误:
Failed building wheel for cvxopt
然后我尝试了这个:
conda install -c omnia cvxopt
输出:
UnsatisfiableError: The following specifications were found to be in conflict:
- cvxopt
- python 3.5*
我用这个安装了mkl:
conda install mkl
虽然有效,但是尝试以前的命令仍然无效。
我过去使用命令提示符安装了多个东西,但我的经验告诉我要确保我知道并了解我正在安装的内容,因为我曾经破坏过我的计算机一次。因此,我不想盲目地尝试,而是想知道是否有人有傻瓜。
答案 0 :(得分:0)
正如您所看到的,here由于编译器不兼容,cvxopt不支持python 3.5+。
尽管如此,如评论中所述,您可以使用anacodna创建虚拟环境并进行安装。
conda create --name py34 python=3.4 numpy
activate py34
conda install -c omnia cvxopt