Python3.9安裝gmpy2的步驟
Python3.9安裝gmpy2
最近在學(xué)習(xí)CTF中RSA題需要調(diào)用gmpy2模塊,記錄一下安裝步驟
gmpy2介紹
gmpy2是一個(gè)Python擴(kuò)展模塊,是對GMP的封裝,它的前身是gmpy。
GMP(GNU Multiple Precision Arithmetic Library,即GNU高精度算術(shù)運(yùn)算庫),它是一個(gè)開源的高精度運(yùn)算庫,其中不但有普通的整數(shù)、實(shí)數(shù)、浮點(diǎn)數(shù)的高精度運(yùn)算,還有隨機(jī)數(shù)生成,尤其是提供了非常完備的數(shù)論中的運(yùn)算接口,比如Miller-Rabin素?cái)?shù)測試算法、大素?cái)?shù)生成、歐幾里德算法、求域中元素的逆、Jacobi符號、legendre符號等。
gmpy2安裝
安裝gmpy2之前需要提前安裝python3環(huán)境,安裝python請自行百度搜索,不同的python版本會對應(yīng)的gmpy庫也是不同的
- 安裝好python3之后,先檢查一下是否安裝了wheel文件包,在cmd中輸入wheel,查看一下,如果沒有安裝,則輸入安裝:
pip install wheel
- 安裝好wheel后,還需要再安裝gmpy2所需要的whl文件,下載所需文件,請點(diǎn)擊下方傳送門進(jìn)行傳送,在其中找到對應(yīng)的whl版本,注意,whl文件包需要和你所安裝的python3版本一致;建議這個(gè)文件下載后放到python文件目錄下??梢栽?4位版本的Windows上安裝32位或64位版本的Python。如果收到錯(cuò)誤消息,指出在注冊表中找不到Python,則說明gmpy2安裝程序版本錯(cuò)誤。
然后在cmd命令下輸入pip install [whl文件的絕對路徑]
安裝whl文件包。如圖(筆者的whl的地址是E:\Python\ku\gmpy2-2.0.8-cp39-cp39-win_amd64.whl):
輸入pip install gmpy2
最后用import gmgy2命令測試一下,如果沒有報(bào)錯(cuò),說明安裝成功。
從圖中可以看出來,安裝成功!
圖中的那個(gè)警告是因?yàn)閜ip不是最新版的,所以會有警告,為了追求完美,可以嘗試更新pip
用該命令:
python -m pip install --upgrade pip
注:想要對gmgy2有更深入的了解,請點(diǎn)擊→傳送門2←
Python3.9中安裝pycryptodome
輸入如下命令:
pip install -i https://pypi.douban.com/simple/ pycryptodome
安裝完成以后,cmd中檢查一下,不報(bào)錯(cuò),說明安裝成功!
到此這篇關(guān)于Python3.9安裝gmpy2的步驟的文章就介紹到這了,更多相關(guān)Python安裝gmpy2內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 由字符串函數(shù)名得到對應(yīng)的函數(shù)(實(shí)例講解)
下面小編就為大家?guī)硪黄狿ython 由字符串函數(shù)名得到對應(yīng)的函數(shù)(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08使用Python實(shí)現(xiàn)一個(gè)圖片查看器
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)一個(gè)簡單的圖片查看器,并且可以實(shí)現(xiàn)圖片放大與縮小功能,感興趣的小伙伴可以了解下2025-02-0210行Python代碼就能實(shí)現(xiàn)的八種有趣功能詳解
Python憑借其簡潔的代碼,贏得了許多開發(fā)者的喜愛,因此也就促使了更多開發(fā)者用Python開發(fā)新的模塊。面我們來看看,我們用不超過10行代碼能實(shí)現(xiàn)些什么有趣的功能吧2022-03-03利用Python開發(fā)Markdown表格結(jié)構(gòu)轉(zhuǎn)換為Excel工具
在數(shù)據(jù)管理和文檔編寫過程中,我們經(jīng)常使用 Markdown 來記錄表格數(shù)據(jù),但它沒有Excel使用方便,所以本文將使用Python編寫一個(gè)轉(zhuǎn)換工具,希望對大家有所幫助2025-03-03