2011-05-25 43 views
5

我试图在Python中使用加密模块。我下载了这个在StackOverflow(一个msi)上引用的Windows安装程序,安装进行得很顺利。但是,当解释器在我的代码中点击'from Crypto.Cipher import AES'行时,它会失败,说没有这样的模块。在Windows XP上安装后,加密模块对Python不可见

我也做了一个帮助('模块'),它似乎也没有在这里列出。任何人都可以告诉我我可能做错了什么,或者我可能如何得到这个实际工作。我正试图加密一个文件!

+0

如果您引用了哪个安装程序,那么这将有所帮助。我假设这是一个PyCrypto安装程序,而不是Python安装程序? – photoionized 2011-05-25 23:45:17

+5

当您安装PyCrypto时,您是否选择了正确的Python文件夹?你可能在你的系统上有几个版本的python,特别是如果你使用cygwin的话。 – Dan 2011-05-25 23:57:06

回答

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 
>>> 

一些步骤来尝试:从这个链接

+0

只是一个附录,如果你已经安装pycrypto它似乎很聪明删除pycrypto文件夹和pycrypto .egg文件 – 2014-04-28 23:38:23