Как установить cvxopt на Windows 10 на Python 3.6

Как установить cvxopt в Windows 10 на Python 3.6?

При работе

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.

Прошу прощения, я на винде...

Любые идеи?


person Trexion Kameha    schedule 02.09.2017    source источник


Ответы (2)


После долгих проб и ошибок я обнаружил, что нам нужно установить как пакет numpy+mkl, так и соответствующий cvxopt из:

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

Загрузите файл, затем выполните следующие действия:

1) в командной строке переходим в папку загрузок

2) установите pip "numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl"

3) установите pip "cvxopt-1.1.9-cp36-cp36m-win_amd64.whl"

person Trexion Kameha    schedule 04.09.2017
comment
На шаге 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 - person Mauricio Salazar; 25.10.2017

Библиотеку можно установить напрямую с помощью 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 в переменной среды, чтобы он заработал!

person Van Peer    schedule 26.07.2020