编程语言
首页 > 编程语言> > Python3安装gmpy2报错的解决方法

Python3安装gmpy2报错的解决方法

作者:互联网

gmpy2里面很多很好用的模块,对于那些学CTF的人来说gmpy2是很重要的工具。但是在Python3里好像并不能正常的使用pip来进行安装。在Python3使用pip3 install gmpy2安装模块的时候发生错误!

在这里插入图片描述
这里报错的原因可能是因为pip没能找和你对应的Python3的版本。所以才会报错,所以这里你需要确定好自己的Python的版本。我的Python是3.7.0版本。命令:python -V
在这里插入图片描述
如果你的是其他的版本的话,则你需要找到对应你的Python3的版本。
你可以访问官网去看看有没有对应你的版本:https://pypi.org/project/gmpy2/#files
大致的看了一下,这里没有Python3.5、Python3.6、Python3.7这样的版本。因为这个问题所以很多人在安装gmpy2的时候都报错了。但是不要急,不管你是哪一个Python的版本。认值的看完这篇文章。这里有可能能帮助你解决上述问题。在这里插入图片描述

由于我的是Python3.7.0的,所以这里先以安装这个版本的gmpy2为例。
那么改如何解决呢?这里提供两种解决方法。一种是通过.whl来安装,另一个是通过pipwin来安装(这种方法比较少见,我是后来才知道的)

第一种:通过先安装whell:pip3 install whell。然后再把你Python3对应的版本好的gmpy2下下来。然后再手动安装。由于我的Python3的版本是Python3.7.x的,但是官网上没能找到对应的gmpy2版本。所以这里我给你们提供下载地址。
百度地址链接:https://pan.baidu.com/s/1gqI8W39lZnMOqosozfQg6w 提取码:4862

首先在自己的电脑上安装wheel,命令:pip3 install wheel安装过的可以跳过这里
在这里插入图片描述
然后再通过cmd进入到你的gmpy2-2.0.8-cp37-cp37m-win_amd64.whl的存放路径
在这里插入图片描述
然后通过whell安装gmpy2:pip3 install “你的gmpy的存放路径+gmpy2-2.0.8-cp37-cp37m-win_amd64.whl”来进行安装
在这里插入图片描述
这里我的是安装成功的,如果你的出现错误。那可能是因为你的操作系统或者是Python的版本不兼容的问题。(这种情况下你可以去看看第二种方法)
在这里插入图片描述
第二种方法,通过安装pipwin,然后再安装gmpy2这种方法可能比较好用一些。因为这里会提供一些官网里没有的版本,所以能够下载成功
首先安装好pipwin:pip3 install pipwin
在这里插入图片描述
pipwin安装成功!!!这里算是成功第一步了!
在这里插入图片描述
然后就可以用pipwin命令来进行安装gmpy2了
在这里插入图片描述
emmmmmm居然报错了!不过没关系,虽然这里报错了,但是它还是给我们提供了这个gmpy2的下载地址。并且这个gmpy2的下载地址是和你的操作系统和Python的版本是对应的。(至少你在这里找到了你需要的gmpy2的版本,默默的安慰自己中…)
在这里插入图片描述
接下来的步骤就和上面的步骤是一样的啦!先进入到gmpy2的存放路径。
在这里插入图片描述
然后使用wheel安装gmpy2:pip3 install “你的gmpy的存放路径+gmpy2-2.0.8-cp37-cp37m-win_amd64.whl”
在这里插入图片描述
果然,这里的和上面的方法一样安装成功了!
在这里插入图片描述
接下来试试看这个gmpy2能不能正常使用。OK!gmpy2可以正常使用!!!
在这里插入图片描述

总结:第二种方法一开始没安装成功的时候我很意外,因为我当初知道pipwin的时候。大致的查看了一下它的官网。里面有很多是pypi没有的。emmmmm语音能力有点差,不过最后安装成功就行啦~~~~

标签:gmpy2,报错,版本,pipwin,安装,Python3
来源: https://blog.csdn.net/weixin_44632787/article/details/117791810