Python3.9中安裝gmpy2


最近在學習CTF中RSA題需要調用gmpy2模塊,記錄一下安裝步驟


 

gmpy2介紹

 

gmpy2是一個Python擴展模塊,是對GMP的封裝,它的前身是gmpy。

GMP(GNU Multiple Precision Arithmetic Library,即GNU高精度算術運算庫),它是一個開源的高精度運算庫,其中不但有普通的整數、實數、浮點數的高精度運算,還有隨機數生成,尤其是提供了非常完備的數論中的運算接口,比如Miller-Rabin素數測試算法、大素數生成、歐幾里德算法、求域中元素的逆、Jacobi符號、legendre符號等。


 

gmpy2安裝

 

 安裝gmpy2之前需要提前安裝python3環境,安裝python請自行百度搜索,不同的python版本會對應的gmpy庫也是不同的

  • 安裝好python3之后,先檢查一下是否安裝了wheel文件包,在cmd中輸入wheel,查看一下,如果沒有安裝,則輸入安裝:pip install wheel

  • 安裝好wheel后,還需要再安裝gmpy2所需要的whl文件,下載所需文件,請點擊下方傳送門進行傳送,在其中找到對應的whl版本,注意,whl文件包需要和你所安裝的python3版本一致;建議這個文件下載后放到python文件目錄下。可以在64位版本的Windows上安裝32位或64位版本的Python。如果收到錯誤消息,指出在注冊表中找不到Python,則說明gmpy2安裝程序版本錯誤。

    傳送門←

 

 

  •  然后在cmd命令下輸入pip install [whl文件的絕對路徑]安裝whl文件包。如圖(筆者的whl的地址是E:\Python\ku\gmpy2-2.0.8-cp39-cp39-win_amd64.whl):

 

 

  •  輸入pip install gmpy2

 

 

  •  最后用import gmgy2命令測試一下,如果沒有報錯,說明安裝成功。

 

 

  • 從圖中可以看出來,安裝成功!

 

 

 

圖中的那個警告是因為pip不是最新版的,所以會有警告,為了追求完美,可以嘗試更新pip

用該命令:

python -m pip install --upgrade pip

 

 

 

 

注:想要對gmgy2有更深入的了解,請點擊→傳送門2←

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM