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)算庫),它是一個(gè)開源的高精度運(yùn)算庫,其中不但有普通的整數(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庫也是不同的
- 安裝好python3之后,先檢查一下是否安裝了wheel文件包,在cmd中輸入wheel,查看一下,如果沒有安裝,則輸入安裝:
pip install wheel

- 安裝好wheel后,還需要再安裝gmpy2所需要的whl文件,下載所需文件,請(qǐng)點(diǎn)擊下方傳送門進(jìn)行傳送,在其中找到對(duì)應(yīng)的whl版本,注意,whl文件包需要和你所安裝的python3版本一致;建議這個(gè)文件下載后放到python文件目錄下??梢栽?4位版本的Windows上安裝32位或64位版本的Python。如果收到錯(cuò)誤消息,指出在注冊(cè)表中找不到Python,則說明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è)試一下,如果沒有報(bào)錯(cuò),說明安裝成功。

從圖中可以看出來,安裝成功!
圖中的那個(gè)警告是因?yàn)閜ip不是最新版的,所以會(huì)有警告,為了追求完美,可以嘗試更新pip
用該命令:
python -m pip install --upgrade pip

注:想要對(duì)gmgy2有更深入的了解,請(qǐng)點(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)
下面小編就為大家?guī)硪黄狿ython 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
使用Python實(shí)現(xiàn)一個(gè)圖片查看器
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的圖片查看器,并且可以實(shí)現(xiàn)圖片放大與縮小功能,感興趣的小伙伴可以了解下2025-02-02
10行Python代碼就能實(shí)現(xiàn)的八種有趣功能詳解
Python憑借其簡(jiǎn)潔的代碼,贏得了許多開發(fā)者的喜愛,因此也就促使了更多開發(fā)者用Python開發(fā)新的模塊。面我們來看看,我們用不超過10行代碼能實(shí)現(xiàn)些什么有趣的功能吧2022-03-03
Python實(shí)現(xiàn)針對(duì)中文排序的方法
這篇文章主要介紹了Python實(shí)現(xiàn)針對(duì)中文排序的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python針對(duì)中文進(jìn)行排序操作出現(xiàn)的問題與相關(guān)處理技巧,需要的朋友可以參考下2017-05-05
利用Python開發(fā)Markdown表格結(jié)構(gòu)轉(zhuǎn)換為Excel工具
在數(shù)據(jù)管理和文檔編寫過程中,我們經(jīng)常使用 Markdown 來記錄表格數(shù)據(jù),但它沒有Excel使用方便,所以本文將使用Python編寫一個(gè)轉(zhuǎn)換工具,希望對(duì)大家有所幫助2025-03-03

