2017-04-21 21 views
0

我已成功在Python35上安裝nltk,沒有錯誤。然而,當我在import nltk蟒蛇,我得到以下錯誤:在Python35上使用NLTK包裝

ImportError: DLL load failed: %1 is not a valid Win32 application. 

我知道這與32和64版做的。我的Python是64位版本。但是,我找不到任何解決方案如何解決這個問題,而無需返回到Python 32位版本。 NLTK也沒有32或64版本,它是一個單一的包。任何想法如何解決這個問題?

+0

請參閱https://gist.github.com/alvations/0ed8641d7d2e1941b9f9 – alvas

回答

0

由於NLTK安裝說明說:

Install Python 3.5: http://www.python.org/downloads/ (avoid the 64-bit versions)

目前,還沒有辦法在python3運行NLTK 64位,由於問題的安裝程序遇到。 如果你想保留你的python 3 64位,你可以安裝一個virtualenv並且在你的電腦上同時安裝python 32位和64位。 有關virtualenv的詳細信息,請參閱https://virtualenv.pypa.io/en/stable/userguide/