2017-01-07 5 views
0

Ich versuche, Twython mit Python 3.5 ausführen, aber ich am Ende mit einem "ImportError: Kein Modul namens 'Twython'" Fehler.ImportError: Kein Modul namens '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' 

Der genaue Fehler ist "Linie 20, in von Twython Import Twython Import: Kein Modul namens 'Twython'" Ich habe versucht zu deinstallieren und neu installieren (pip installieren twython verwenden), überprüft die Python Pfad (meine Codes haben keine Probleme mit anderen Paketen). Ich weiß nicht, ob es ein python2/python3-Problem wie in twython - No module named twython error ist, aber Python 2 ist nicht installiert. Ich habe das gleiche Problem von einem Computer mit W10 und einem mit win7. Habe ich etwas Dummes vermisst?

Thx viel für Ihre Hilfe

Antwort

1

Erstens: Sie twython in der Zeile oberhalb importiert. Zeile 20 versucht, Twython erneut zu importieren, aber aus dem bereits importierten Twython-Paket. Es kann es nicht in Twython finden. Ich würde Zeile 19 loswerden.

Zweitens: Zeile 20 sollte lesen from twython import Twython ist eins ein Paket (twython) und man ist eine Klasse (Twython).

+0

Vielen Dank :) – Fawen