在Windows XP上安装后,Python无法看到Crypto模块
我正在尝试在Python中使用Crypto模块。我下载了StackOverflow上提到的Windows安装程序(一个msi文件),安装过程很顺利。但是,当我的代码运行到'from Crypto.Cipher import AES'这一行时,它报错说没有这个模块。
我也运行了help('modules'),但似乎也没有列出这个模块。有没有人能告诉我我可能哪里出错了,或者我该怎么才能让它正常工作?我只是想加密一个文件而已!
1 个回答
4
对我来说可以用:
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from Crypto.Cipher import AES
>>>
可以尝试以下步骤:
- 从这个链接下载: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
- 确保下载与你的Python版本相对应的安装程序。我在上面的链接中选择了2.6版本。
- 如果你安装了多个Python版本,确保安装到你打算使用的那个版本上。