我试图用Python3.5运行twython,但最后得到了一个"ImportError:没有名为‘Twython’的模块“错误。
import re
import time
from datetime import datetime
from time import gmtime, strftime
import csv
import json
import pymongo
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client["me"]
import nltk
import nltk.data
sent_detector = nltk.data.load('tokenizers/punkt/english.pickle')
import twython
from twython import twython
APP_KEY = 'XXXX'
APP_SECRET = 'XXXX'
OAUTH_TOKEN = 'XXXX'
OAUTH_TOKEN_SECRET = 'XXXX'确切的错误是“第20行,在Twython导入中:没有名为‘Twython’的模块”,我尝试卸载和重新安装(使用pip twython),检查python路径(我的代码在其他包中没有问题)。我不知道这是否是Python 2/Python 3的问题,就像在twython - No module named twython error中一样,但是Python2没有安装。我在一台W10和win7的电脑上也有同样的问题。我错过了什么蠢事吗?
非常感谢你的帮助
发布于 2017-01-07 11:40:45
首先:您在上面的行中导入了twython。第20行试图再次导入twython,但要从已经导入的twython包中导入。它在twython里面找不到它。我会把第19行处理掉。
第二:第20行应该读from twython import Twython,一个是包(Twython),一个是类(twython)。
https://stackoverflow.com/questions/41520911
复制相似问题