【问题标题】:How to install cvxopt on on windows 10 on python 3.6如何在 python 3.6 上的 Windows 10 上安装 cvxopt
【发布时间】:2018-02-11 02:10:25
【问题描述】:

如何在 python 3.6 上的 windows 10 上安装 cvxopt?

运行时

conda install cvxopt

Fetching package metadata ...........
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in conflict:
  - cvxopt -> python 3.5*
  - python 3.6*
Use "conda info <package>" to see the dependencies for each package.

对不起,我在 Windows 上...

有什么想法吗?

【问题讨论】:

    标签: anaconda jupyter python-3.6 conda cvxopt


    【解决方案1】:

    库可以直接使用pip安装

    (qiskit) C:\Python37>pip install --upgrade --force-reinstall cvxopt
    

    它会下载下面的轮子

    cvxopt-1.2.5-cp37-cp37m-win_amd64.whl (822 kB)
    mkl-2019.0-py2.py3-none-win_amd64.whl (224.1 MB)
    
    Successfully installed cvxopt-1.2.5 intel-openmp-2019.0 mkl-2019.0
    

    您可能还必须在环境变量中设置 Python 路径才能使其正常工作!

    【讨论】:

      【解决方案2】:

      经过反复试验,我发现我们需要同时安装 numpy+mkl 包和相应的 cvxopt 来自:

      http://www.lfd.uci.edu/~gohlke/pythonlibs/

      下载文件,然后执行以下操作:

      1) 在命令行中转到下载文件夹

      2) pip install "numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl"

      3) pip install "cvxopt-1.1.9-cp36-cp36m-win_amd64.whl"

      【讨论】:

      • 在步骤 3) pip install "pip install "cvxopt-1.1.9-cp36-cp36m-win_amd64.whl" 更改为: pip install "cvxopt-1.1.9-cp36-cp36m-win_amd64. whl"
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 2017-12-19
      • 2017-08-17
      • 2016-07-25
      • 2020-02-25
      相关资源
      最近更新 更多