ImportError: No module named 'Twython'

ImportError: No module named 'Twython'

我正在尝试使用 Python 3.5 运行 twython,但我遇到了 "ImportError: No module named '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 导入错误:没有名为 'Twython' 的模块” 我尝试卸载并重新安装(使用 pip install twython),检查了 python 路径(我的代码与其他包没有问题)。我不知道这是否是 twython - No module named twython error 中的 python2/python3 问题,但未安装 Python 2。我在一台W10的电脑和一台win7的电脑上遇到了同样的问题。我错过了什么愚蠢的东西吗?

非常感谢您的帮助

首先:您在上面的行中导入了 twython。第 20 行试图再次导入 twython,但是是从已经导入的 twython 包中导入。它无法在 twython 中找到它。我会去掉第 19 行。

第二:第 20 行应该读作 from twython import Twython 一个是包 (twython),一个是 class (Twython)。