2016-12-14 4 views
0

私はWindows用のPython 3.5.2をインストールしました - 32ビット。それには、PATH変数設定手順と必要なピップインストールが含まれます。Python 3.5.2:from textblob import TextBlob:TypeError

私は貝にインポート行を使用する場合、私は促し、評判分析のためTextBlobのインポートを使用しようとしている、それは私にはTypeError与える:unorderableタイプSTR <> < int型<>

from textblob import TextBlob 

私の知りますタイプの変更に関するPython 3.xの新しい変更点ですが、ここではimportを使用しようとしているコードは一行もありません。

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 

マック/ Unixの

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

問題は、バージョン番号の上に出ているので、多分あなたはライン32で「試す」の後にこれらのスクリプトをfolder.Add textblobにutils.py修正しようとすることができます:
ていない場合(x.isdigit()):
のx = '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

関連する問題