Установка Bigfloat, GMP и MPFR в Windows для Python
Я пытаюсь установить bigfloat в Python 3.2 на компьютере с Windows 7. В документации сказано, что мне сначала нужно установить GMP и MPFR. Я загрузил оба из них на свой рабочий стол (а также пакет bigfloat). Однако, поскольку они являются C-пакетами, я не уверен, как установить их в Python (я пытался найти четкое объяснение за последние несколько часов и не смог). Может ли кто-нибудь сказать мне, что мне нужно сделать, или указать мне учебник? Большое спасибо, любая помощь очень ценится.
3 ответа
Я боюсь, что вы не можете установить его так, как пытались до сих пор, просто потому, что вам нужно скомпилировать C-файлы. Вместо этого вы можете скачать из неофициальных двоичных файлов для Windows:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
Зайдите на сайт и найдите ваши пакеты. Существует несколько их версий, поэтому убедитесь, что у вас есть правильные версии для Python, который вы используете.
Существует две версии gmpy - версия 1 (она же gmpy) и версия 2 (она же gmpy2). gmpy2 включает MPFR. Если вы устанавливаете gmpy2, то вам, вероятно, не нужен bigfloat, так как к функциональности MPFR можно напрямую обращаться из gmpy2.
Отказ от ответственности: я поддерживаю gmpy и gmpy2.
Наконец-то нашли решение.. перейдите по ссылке http://www.lfd.uci.edu/~gohlke/pythonlibs/, чтобы получить правильный установленный пакет (зависит от 32 или 64 бит), перейдите в командную строку типа \name_of_the_file.whl например: C:\python27\pip install bigfloat-0.3.0-cp27-none-win32.whl