gpt4 book ai didi

python - 导入错误 : No module named 'tweepy.streaming' ; 'tweepy' is not a package

转载 作者:太空宇宙 更新时间:2023-11-04 03:25:30 26 4
gpt4 key购买 nike

我在 PyCharm ed 4 中编写了这个 tweepy 源代码。

from __future__ import absolute_import, print_function
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream

consumer_key="***"
consumer_secret="***"
access_token="***"
access_token_secret="***"

class StdOutListener(StreamListener):
def on_data(self, data):
print(data)
return True

def on_error(self, status):
print(status)
if __name__ == '__main__':
l = StdOutListener()
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

stream = Stream(auth, l)
stream.filter(track=['basketball'])

但是,我从程序中得到了这个消息。

 Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2195, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'

During handling of the above exception, another exception occurred:

file:***,in lin3, in module
from tweepy.streaming import StreamListener
file:***, in line 3, in module
from tweepy.streaming import StreamListener

ImportError: No module named 'tweepy.streaming'; 'tweepy' is not a package

我不知道我的执行有什么问题。请帮助我。

最佳答案

在查看了几个答案并亲自尝试之后...

确保:

  • 你的脚本没有命名为 tweepy.py

  • Tweepy是通过pip安装的

  • 尝试导入 OAuthHandler 做

    从 tweepy 导入 OAuthHandler

  • 您在尝试其他解决方案后删除了 .pyc 文件(这是我失败的地方)

关于python - 导入错误 : No module named 'tweepy.streaming' ; 'tweepy' is not a package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182561/

26 4 0