我已经为Windows安装了Python 3.5.2 - 32位。它包括PATH变量集程序和所需的pip安装。
我正在尝试使用TextBlob导入进行情绪分析,当我在shell提示符中使用import line时,它会给我TypeError:unorderable types str<> < INT<>
from textblob import TextBlob
我知道Python 3.x中有关类型更改的新变化,但是这里我没有包含任何单行代码,只是尝试使用import。
答案 0 :(得分:0)
问题出在版本号上,所以也许您可以尝试修改textblob文件夹中的utils.py。在第32行的“try”后添加这些脚本:
如果不是(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)
答案 1 :(得分: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