install - ImportError: cannot import name porter python -
i importing nltk library in project , giving following error. if has same error, please help.
        traceback (most recent call last):   file "/home/nitai/dropbox/thesis/pycharmprojects/auto_tagger2/tagger.py", line 4, in <module>     import buildvocab   file "/home/nitai/dropbox/thesis/pycharmprojects/auto_tagger2/buildvocab.py", line 4, in <module>     import nltk   file "/usr/local/lib/python2.7/dist-packages/nltk/__init__.py", line 126, in <module>     nltk.stem import *   file "/usr/local/lib/python2.7/dist-packages/nltk/stem/__init__.py", line 29, in <module>     nltk.stem.snowball import snowballstemmer   file "/usr/local/lib/python2.7/dist-packages/nltk/stem/snowball.py", line 25, in <module>     nltk.stem import porter importerror: cannot import name porter   i have installed nltk packages. don't know.
if have downloaded data packages nltk, i.e.
>>> import nltk >>> nltk.download('all')   porter stemmer in nltk class not package/module.
you should import porterstemmer class instead:
>>> nltk.stem import porterstemmer >>> porter = porterstemmer() >>> porter.stem('went') u'went' >>> porter.stem('running') u'run'   also, check have latest stable version of nltk installing pip. otherwise, might using unstable/outdated version of nltk. see http://www.nltk.org/install.html
Comments
Post a Comment