2014-10-10 3 views
1

Моя проблема похожа на этот плакат и я использую MAC OSX 10.9.5 версии:питон BigFloat установки выдает

python 'bigfloat' package installation issues

При попытке установить пакет «MPC-1.0.2» , он не компилируется и дает эту ошибку:

grep: /home/case/local/lib/libgmp.la: No such file or directory 
sed: /home/case/local/lib/libgmp.la: No such file or directory 
libtool: link: `/home/case/local/lib/libgmp.la' is not a valid libtool archive 
make[2]: *** [libmpc.la] Error 1 
make[1]: *** [all-recursive] Error 1 
make: *** [all] Error 2 

Моя команда конфигурирования является:

./configure prefix =/пользователи/имя пользователя/местный --with-ГМФ =/пользователи/имя пользователя/сумасшедшая l --with-mpfr =/users/username/local

Может ли кто-нибудь или Кейсв помочь?

ответ

2

Несколько комментариев.

Если вы хотите скомпилировать bigfloat, тогда вам не нужно компилировать gmpy2 или MPC. Первая часть моих инструкций была скопирована из процесса для составления GMP, MPFR и MPC для использования с gmpy2.

В моих примерах я обычно использую локальное имя пользователя case, общее число username или иногда другое место. Вам нужно будет отредактировать команды, чтобы использовать фактическое место, где существуют файлы.

Оба bigfloat и gmpy2 обеспечивают доступ к библиотеке MPFR для арифметики с плавающей точкой произвольной точности. Они используют несколько разные API, особенно для управления контекстами.

gmpy2 также обеспечивает доступ к библиотеке GMP (для целых и рациональных чисел произвольной точности) и к библиотеке MPC (для комплексных чисел с произвольной точностью).

Отказ от ответственности: Я поддерживаю gmpy и gmpy2.

+0

Ошибка возникает после команды «Сделать» –

+0

@ML_Passion Ошибка, поскольку каталог '/ home/case/local /' не существует. Где вы на самом деле кладете файлы? Параметры, которые вы передаете './Configure', должны отражать истинное местоположение в вашей системе. – casevh

+0

Вы правы. Мне не нужно компилировать gmpy2 или MPC для bigfloat. Bigfloat был установлен, когда я попытался поместить каталог bigfloat в место, где были скомпилированы GMP и MPFR. Но теперь мне нужно выяснить, как жениться на numpy и bigfloat, так как потребность в Bigfloat возникла из предупреждения «RuntimeWarning: переполнение, встречающееся в exp», и я использовал экспоненциальную функцию для подгонки кривой. –

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

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