首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3.5.2:来自textblob导入TextBlob : TypeError

Python3.5.2:来自textblob导入TextBlob : TypeError
EN

Stack Overflow用户
提问于 2016-12-14 06:13:13
回答 2查看 327关注 0票数 0

我已经为windows - 32位安装了Python3.5.2。它包括路径变量设置过程和所需的pip安装。

我试图使用TextBlob导入来进行情感分析,当我在shell提示符中使用导入行时,它给出了TypeError : unorderable类型str<> < int<>

代码语言:javascript
复制
from textblob import TextBlob

我知道Python3.x中有关类型更改的新更改,但这里没有包含任何代码行,只是尝试使用导入。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-16 05:12:00

解决了这个问题,,这是nltk lib的一个问题。我遵循了下面的命令,它起了作用。

32位二进制安装

代码语言:javascript
复制
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

代码语言:javascript
复制
Install NLTK: run sudo pip install -U nltk
Install Numpy (optional): run sudo pip install -U numpy
票数 0
EN

Stack Overflow用户

发布于 2016-12-14 06:21:26

问题出在版本号上,所以您可以尝试在第32行的“尝试”之后修改textblob folder.Add中的folder.Add:

如果不是(x.isdigit()):

x='0'

所以你的密码是:

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41135953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档