绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
No module named Crypto--转
2020-01-10 17:50:13

https://blog.csdn.net/lacoucou/article/details/53152122

背景:win10+python 2.7
在python 中使用AES算法时,会报告上述错误,原因是Crypto并非标准模块,需要自己单独安装。
安装方法:

1.pip install pycropt 这中办法经常会报错:

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

似乎也很麻烦。

2.使用编译好的安装包。下载地址:

  [pycropt](http://www.voidspace.org.uk/python/modules.shtml#pycrypto)

根据自己的版本现在对应的安装即可。

然而,安装完,或许并没有什么卵用,使用依旧报错:

No module named Crypto.Cipher

经过苦苦搜索,终于在stackover上找到答案: 
打开链接之后请拉到后一条回答

I found the solution. Issue is probably in case sensitivity (on Windows). 
Just change the name of the folder: 
C:\Python27\Lib\site-packages\crypto 
to: C:\Python27\Lib\site-packages\Crypto

翻译过来就是: 
把crypto文件夹重命名为Crypto。 
终于可以正常使用了。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

运维部落
创建时间:2019-09-15 22:54:27
关于运维,你想知道的,这里都有
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • stanleylst
    栈主

小栈成员

查看更多
  • 小尾巴鱼
  • Cyj_me
  • lpysky
  • 栈栈
戳我,来吐槽~