2016-01-22 140 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發送了一封電子郵件,建議他在下載鏈接附近添加一個註釋,表明它將以這種方式運行。