的Python 3.5.2:从textblob进口TextBlob:我已经安装了Python 3.5.2窗口类型错误
问题描述:
- 32位。它包括PATH变量集过程和所需的点安装。的Python 3.5.2:从textblob进口TextBlob:我已经安装了Python 3.5.2窗口类型错误
我试图使用TextBlob进口的情绪分析,当我使用进口线在shell提示符它给了我类型错误:unorderable类型str的<> < INT <>
from textblob import TextBlob
我所知道的在Python 3.X关于类型变化的新变化,但在这里,我没有将任何代码一行,只是想使用进口。
答
解决了它。 正是有了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
答
的问题是出在版本号,所以也许你可以尝试在textblob修改utils.py“试试看”的第32行后folder.Add这些脚本:
如果不是(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)
讨好能否份额utils.py,我没能找到“如果不是(x.isdigit ())“在第32行。 – Nimit