2013-09-21 150 views
0

不知道我在做什麼錯,但是當我運行pycrypto-2.6.win-amd64-py3.3.exe時,我得到了Python 3.3,我剛纔安裝了,我試圖安裝加密之前。我還應該注意到,我安裝了VS 2013,因爲我正在閱讀,可能需要編譯整個東西或其他東西。Windows 8上的pycrypto-2.6安裝問題

無論如何,作爲一個選項,我在Fedora上安裝了Fedora,不知道如何使用它,但如果Fedora上「更容易」,我可以嘗試安裝它。

我正在積極尋找解決方案,但時間不足,希望得到一些幫助。謝謝。

回答

0

您可能安裝了32位版本的Python - 安裝64位版本。 pycrypto-2.6.win-amd64-py3.3.exe是二進制包,這意味着它已經被編譯,所以你不需要編譯器來安裝它。如果需要編譯,則必須具有用於構建Python本身的相同版本的Visual C++;在官方的情況下Python 3.3是Visual C++ 2010而不是2013.請參閱What version of Visual Studio and/or MinGW do I need to build extension modules for a given version of Python?問題以獲取更多詳細信息。

+0

我會認爲32位不會安裝。無論如何卸載它,並安裝「Python 3.3.2 Windows X86-64 MSI安裝程序(Windows AMD64/Intel 64/X86-64二進制[1] - 不包括源)'。之後安裝pycrypto沒有問題。感謝您的發佈! – Risho