该网站http://www.nltk.org在2011年年中以非常模糊的方式表达。我想开始使用NLTK但是我已经使用Python 3.x做了大量工作,我不想在Python版本中反向使用它。只是做一个努力分析,如果等待时间足够长,我可能会咬紧牙关并恢复我的Python。
答案 0 :(得分:7)
有一个Python 3分支:
https://github.com/nltk/nltk/tree/nltk-py3k
这是对主干的转换,并且经常更新以跟上变化。您可以直接从git(而不是使用NLTK安装)检查它并给它一个镜头。
git clone git://github.com/nltk/nltk.git nltk --branch nltk-py3k
我个人没有使用它,但我认为它有效。
答案 1 :(得分:2)
主nltk仓库中有一个“2and3”分支 - 请参阅https://github.com/nltk/nltk/tree/2and3
它似乎定期更新,但我自己没有尝试过。
答案 2 :(得分:2)
这是alpha版本:https://github.com/nltk/nltk3-alpha
替代NLP:TextBlob完全是Python 3. https://github.com/sloria/TextBlob
教程:http://www.stevenloria.com/how-to-build-a-text-classification-system-with-python-and-textblob/
答案 3 :(得分:1)
对于那些在这里想知道什么时候nltk支持python3的人:
好消息,NLTK 3.0系列(目前处于alpha版和2013年1月开发的版本)现在支持Python 2.6,2.7和Python 3(http://www.nltk.org/nltk3-alpha/),我们很快就会看到一个稳定版本:)< / p>
这本书也正在为python3更新,可在以下网址获得:http://www.nltk.org/book3/
答案 4 :(得分:0)
所以,正式发布是在2014年9月,只是为了增加对问题的回答