2016-12-14 18 views
2

У меня есть прецедент для модуля python pymc.Как установить LAPACK и BLAS с помощью CYGWIN?

Выполнение python -m pip install pymc, я даю [Errno 2] No such file or directory "lapack/double/dpotrs.f".

Выполнение python -m pip install lapack, я даю No matching distribution found for lapack.

Я знаю, что мне нужен компилятор Intel Fortran и MS Visual Studio, в соответствии с руководством this.

Потому что это кажется нетривиальным для меня, я ищу для быстрого простого & простой альтернативы.

Как установить LAPACK и BLAS с CYGWIN?

+0

LAPACK не является пакетом python, поэтому 'pip' его не будет. Боюсь, что, вероятно, нет «быстрой и простой» альтернативы. –

+1

Честно говоря, мой совет вам в том, что если вы хотите использовать Python для научных вычислений, используйте дистрибутив Anaconda Python и менеджер пакетов 'conda'. Это позволит установить 'pymc' простое' conda install pymc' –

+0

большое спасибо. означает ли это, что мне нужно снова установить все мои модули из некондированного python (windows) для conda python? – sudonym

ответ

3

Если вы хотите использовать Cygwin, вы можете установить python, BLAS и LAPACKна Cygwin довольно легко, как «Gygwin пакет».

Документация по https://cygwin.com/install.html говорит, что вы можете

Запуск установки-x86_64.exe в любое время вы хотите обновить или установить пакет Cygwin.

Тогда из установки, искать и выбирать записи:

  • openblas-0.2.16-1
  • LAPACK-3.6.0r1730-2

Не забудьте для установки

  • python-numpy-1.9.2-1

Установщик также добавит больше пакета, который необходим для выбранных вами. После этого вы сможете использовать Pymc на терминале Cygwin.

Вам совсем не нужен компилятор Intel и MS Visual Studio (а ссылка, которую вы отправили, относится к чему-то, отличному от использования Cygwin).

+1

Для тех, кто хочет протестировать, создайте он-лайн файл 'int main() {}' и создайте его так: gcc -lblas a.cpp , Если blas отсутствует, вы получите сообщение об ошибке. –

 Смежные вопросы

  • Нет связанных вопросов^_^