由于要做Crypto的题目需要这两个库,就去安装这两个库,但是事情并没有想象中的见简单。。。
我的环境是window10和python3.7.8
gmpy2安装
开开心心的输入
pip install gmpy2
结果:
问题所在:
Using legacy setup.py install for gmpy2, since package 'wheel' is not installed.
翻译:使用gmpy2的遗留setup.py安装,因为包“wheel”没有安装。
whell也是用于包管理,模块的安装,其本质上是一个zip包。参考文章:Python包管理:pip、easy_install、eggs和wheel
输入代码进行安装
pip install wheel
之后需要安装gmpy2所需要的whl文件,可以在Python Extension Packages for Windows 中进行下载,找到对应的版本(我的是 gmpy2‑2.0.8‑cp37‑cp37m‑win32.whl )
下载下来进行安装,选择文件的路径
pip install D:\Download_Center\gmpy2-2.0.8-cp37-cp37m-win32.whl
Windows上python安装gmpy2完成
Crypto安装
首先直接梭哈,安装crypto
pip install crypto
但显示No module named 'Crypto'
这时我们到python目录下的Lib\site-packages
路径处,将原本的crypto改成Crypto即可