2016-01-22 178 views
0

我试图在Windows 7,64位下安装PyCrypto。安装PyCrypto时出现“Stopped working”错误

我下载并安装了ActiveState's Python 2.7.10.12, 64 bit,没有问题。交互式外壳看起来工作正常。

接下来,我去了VoidSpace并下载了PyCrypto 2.6 for Python 2.7 64bit(pycrypto-2.6.win-amd64-py2.7.exe)。我运行它并接受默认文件夹并点击“下一步”两次,之后它从Windows下面的消息中崩溃:

pycrypto-2.6.win-amd64-py2.7.exe has stopped working 

并没有其他信息。

我再次下载了该文件,重新启动计算机并得到了相同的结果几次。

我怎样才能找出为什么它不会安装和如何处理呢?

+0

尝试修复:离线并关闭防病毒扫描和防火墙(BitDefender),然后再次尝试安装PyCrypto。与以前相同的结果,所以这不是问题。 – NewSites

回答

1

好吧,我做了一些更多的挖掘和发现的问题,这就是:

The installation file has to be "Run as administrator." 

换句话说,右键单击文件名,选择“以管理员身份运行”。

就这么简单。

这里就是我做明白这一点:

望着StackOverflow上后,How do I install PyCrypto on Windows?,我注意到一些建议,以运行使用easy_install安装文件,所以我试过了。 (easy_install位于Python27\Scripts文件夹中。)这给了我一个很长的错误消息,其中提到了有关以管理员身份登录的信息。我是管理员,但是这给了我一个想法,即文件可能想以管理员身份运行。所以我试过了,瞧!安装工作已经完成。

我不知道是否有一个原因,我必须这样做,而其他人不必这样做。我已经给VoidSpace的Michael发送了一封电子邮件,建议他在下载链接附近添加一个注释,表明它将以这种方式运行。