2016-12-14 5 views
0

Я установил Python 3.5.2 для окон - 32 бит. Он включает в себя процедуру настройки переменной PATH и необходимую установку протокола.Python 3.5.2: from textblob import TextBlob: TypeError

Я пытаюсь использовать импорт TextBlob для анализа настроений, когда я использую импортную линию в оболочке подскажу это дает мне TypeError: unorderable типы ул <> < < INT>

from textblob import TextBlob 

Я в курсе новые изменения в Python 3.x относительно изменения типа, но здесь я не включил ни одну строку кода, просто пытаюсь использовать импорт.

Python shell

ответ

0

Решено. Это была проблема с nltk lib. Я следил за командами и работал.

32-разрядное двоичное установка

Install Numpy (optional): http://sourceforge.net/projects/numpy/files/NumPy/ (the version that specifies pythnon3.4) 
Install NLTK: http://pypi.python.org/pypi/nltk 

Mac/Unix

Install NLTK: run sudo pip install -U nltk 
Install Numpy (optional): run sudo pip install -U numpy 
0

Проблема заключается на номер версии, так что, может быть, Вы могли бы попытаться пересмотреть utils.py в textblob folder.Add эти сценарии после «попробовать» в строке 32:
если не (x.isdigit()):
х = '0'
так что ваши коды будут:

def _parse_version(version_string): 
version = [] 
for x in version_string.split('.'): 
    try: 
     if not (x.isdigit()): 
      x='0' 
     version.append(int(x)) 
     #print(x) 
    except ValueError: 
     # x may be of the form dev-1ea1592 
     version.append(x) 
return tuple(version) 
+0

Может пожалуйста, поделитесь utils.py, я не могу найти ", если нет (x.isdigit()) в строке 32. – Nimit

Смежные вопросы