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