2016-05-23 28 views
0

twitter検索APIをすべてうまく動かしていましたが、突然twittersearch()モジュールがインポートされません。私はWindows 8.1の64ビットでPython 3.4.2を使用しています。 easy_installを私はこれを実行すると「それはTwittersearchモジュールがAPIファイルにインポートされていません

Traceback (most recent call last): 
File "C:\Python34\search_test.py", line 18, in <module> 
tso=TwitterSearchOrder() 
NameError: name 'TwitterSearchOrder' is not defined 

以下のようなエラーを示します。しかし、それは、私はドンが実際にそれが成功したパッケージをインストールし、すべてがうまくているが、私はこのコードを実行

from TwitterSearch import * 
import pyodbc 
cnxn = pyodbc.connect(driver='{SQL Server}', server='localhost', database='capstone',trusted_connection='yes') 
cursor = cnxn.cursor() 
cursor.execute("select word from dbo.search where sl in (select max(sl) from dbo.search)") 
for row in cursor.fetchall(): 
print (row) 
print("This is positive data ") 
term = row[0] 
try: 
tso=TwitterSearchOrder() 
tso.set_keywords([term]) 
tso.set_language('en') 

twittersearch私を試してみましたなぜそれがモジュールを認識していないのか分かりません。バック2日までに、それはcommandpromptで正常にIDLEではなく、実行していたし、私のpythonを再インストールし、追加したすべてのツールを、今では両方のIDLEでこのエラーを示していると、プロンプト TIAコマンド

答えて

0

TwitterSearchがであることを確認してくださいあなたのlib \ site-packagesパス。それが正しいのであればインストールしておく必要があります。そうでない場合は、コマンドプロンプトから単純なpython -m pip install TwitterSearchを実行します。

しかし、TwitterSearchの機能に問題があるようです(bug)。その間に別のAPIを使用することを検討することもできます。 Tweepy

関連する問題