如何在不降级 mkl 和 python 的情况下安装 cvxopt

How to install cvxopt without downgrading mkl and python

环境:
OS = Windows 10,Python ver = 3.7.0,mkl ver = 2019.0-118,conda ver = 4.5.12。截至目前 (2019/1/13) 所有最新信息。

问题:
尝试conda install cvxopt时,最后提示:

The following packages will be DOWNGRADED:

    mkl:                                2019.0-118              --> 2018.0.3-1
    python:                             3.7.0-hea74fb7_0        --> 3.6.8-h9f7ef89_0

Proceed ([y]/n)? n

我也不想降级。实际上,当我访问 cvxopt 的 installation page 时,它清楚地表明

Wheels for Windows:

  • are available for Python 27, 3.4, 3.5, 3.6, and 3.7 (64 bit only)

不过,建议的 installation procedure 有点复杂。

我只是想知道是否有一种简单的方法(即,对于傻瓜),例如可以在不影响 python 或 mkl 的情况下安装 cvxopt 的单行命令。

谢谢。

你可以试试 pip3 install cvxopt

我刚刚试过了,它可以在我的 Windows 机器上运行

最好不要混用 condapip 包。看起来 conda-forge 有最新版本的 cvxopt,所以简单地做:

conda install -c conda-forge cvxopt