Установка cvxopt для python — где найти libblas.a и libblapack.a

У меня есть (как я полагаю) довольно простой вопрос об установке cvxopt в Windows. Я следую этому «руководству» http://cvxopt.org/install/index.html. . Но я застрял на той части, где ты должен

Скопируйте libblas.a и libblapack.a в каталог src.

Думаю, будет справедливо сказать, что я очень паршиво разбираюсь в подобных вещах и понятия не имею, что делаю. Так что я был бы очень полезен, если бы кто-нибудь мог сказать мне, где я могу найти их. Я предполагаю, что это как-то связано с:

сделать lapacklib && cp liblapack.a ..

а также

сделать && cp blas_WIN.a ../libblas.a

Но я ничего не могу с этим поделать...

Заранее спасибо!


person Good Guy Mike    schedule 30.09.2013    source источник
comment
Следовать этому руководству долго и мучительно   -  person juan Isaza    schedule 13.05.2015


Ответы (2)


cvxopt включен в WinPython. Даже если вы не будете использовать WinPython напрямую, это, вероятно, самый простой способ получить cvxopt в Windows: после установки WinPython вы можете скопировать папку cvxopt из каталога Lib\site-packages в соответствующий каталог вашего дистрибутива Python.

Изменить:
Он снова доступен в неофициальных двоичных файлах Windows< /а>.

person Felix Zumstein    schedule 30.01.2014

К сожалению, cvxopt 1.1.7, в настоящее время распространяемый с неофициальными двоичными файлами Windows, имеет проблемы с текущий winpython 2.7.6.4 (или, возможно, имеет проблемы сам по себе). По моему опыту, вы могли столкнуться со многими странными проблемами, такими как код, выдающий ошибки математической области или арифметические ошибки, когда все отлично работало на winpython 2.7.6.2 и включенном туда cvxopt 1.1.6. Я не думаю, что это проблема с cvxopt 1.1.7, поскольку он отлично работает на linux, а не в конкретной бинарной упаковке или, возможно, в несовместимости такой упаковки с последним winpython.

Если вы столкнулись с такими проблемами, возможно, вы можете остаться с winpython 2.7.6.2, которая является последней версией, поставляющей рабочий cvxopt.

person user2340231    schedule 12.09.2014