概述
用pip install pycrypto会提示“Microsoft Visual C++ 14.0 or greater is required”,看了一些文章说要去下载安装vc++的运行环境,实测后,没什么用。
有2个方法是可行的:
1、pip install pycryptodome,这个能成功安装,但还需要去python安装环境目录PythonPython39Libsite-packages下,将crypto目录名改成大写C开头的Crypto。
2、通过https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.1.tar.gz下载包,解压后,把目录lib中的Crypto目录复制到python环境目录PythonPython39Libsite-packages下即可。
至此,pycrypto可以正常使用了。
使用中还有一个需要注意的点,在使用AES时会报“TypeError: Object type <class 'str'> cannot be passed to C code”错,以下2个地方不能直接用字符串
最后
以上就是认真狗为你收集整理的windows下python3.9安装pycrypto成功总结的全部内容,希望文章能够帮你解决windows下python3.9安装pycrypto成功总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复