2013-11-26 215 views
1

我想在Windows 7機器上安裝Python 3.2中的bigfloat。該文件說我首先需要安裝GMP和MPFR。我已將這兩個下載到我的桌​​面(以及bigfloat包)。但是,因爲它們是C包,我不知道如何將它們安裝在python中(我試圖找到最近幾個小時的明確解釋並失敗)。任何人都可以告訴我我需要做什麼或指向我的教程?非常感謝,任何幫助,非常感謝。在windows中安裝bigfloat,GMP和MPFR python

回答

2

恐怕您無法按照您迄今嘗試的方式安裝它,只是因爲您需要編譯C文件。相反,你可以做的是從非官方的二進制文件用於Windows下載:

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

去的網站,並搜索你的包。它們有幾個版本,因此請確保您擁有適用於您正在使用的Python的正確版本。

+0

謝謝。然而,我去了你建議的鏈接,下載並運行gmpy(它表示它是gmp和mpfr的包裝),但是當我嘗試安裝bigfloat(通過python setup.py安裝在同一目錄中)時,它表示致命錯誤gmp .h:沒有這樣的文件或目錄 –

+0

然後你將不得不建立你所有的庫。 http://stackoverflow.com/questions/4711315/build-gmp-on-64bit-windows –

1

有兩個版本的gmpy - 版本1(aka gmpy)和版本2(aka gmpy2)。 gmpy2包含MPFR。如果你安裝gmpy2,那麼你可能不需要bigfloat,因爲MPFR的功能可以直接從gmpy2訪問。

聲明:我維護gmpy和gmpy2。

0

終於找到一個解決方案.. 轉到鏈路http://www.lfd.uci.edu/~gohlke/pythonlibs/#bigfloat 得到安裝了合適的包裝(取決於32位或64位) 去命令提示 類型\ name_of_the_file.whl 例如:C:\ python27 \ pip install bigfloat-0.3.0-cp27-none-win32.whl