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)。
我正在尝试使用 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)。