【问题标题】:ModuleNotFoundError: No module named 'tweepy'ModuleNotFoundError:没有名为“tweepy”的模块
【发布时间】:2021-03-15 13:26:15
【问题描述】:

我一直在尝试制作一个 Twitter 挖矿机器人,这是我的代码:

这是我在 Atom 上写的代码

from tweepy.streaming import StreamListener_

from tweepy import OAuthHandler_

from tweepy import Stream_

import twitter_credentials

class StdOutListener(StreamListener):

def on_data(self, data):
    print(data)
    return True

def on_error(self, status):
    print(status)

if name == "__main__":

listener = StdOutListener()
auth = OAuthHandler(twitter_credentials.CONSUMER_KEY, twitter_credentials.CONSUMER_SECRET)
auth.set_access_token(twitter_credentials.ACCESS_TOKEN, twitter_credentials.ACCESS_TOKEN_SECRET)

stream = Stream(auth, listener)

stream.filter(track=['MDH'])

我使用 Atom 并尝试从命令行运行我的代码。但是一直出现这个错误

 ModuleNotFoundError: No module named 'tweepy'

但是,我已经导入了 tweepy。我从命令行的 pip list 中检查了它。

我还用不同的名称保存了 python 脚本,并确保 python 和 pip 版本相同。 有人可以指出我正确的方向吗?

更新:所以,我尝试重新安装和安装 Tweepy。它没有用。我也尝试编辑环境路径。最终起作用的不是使用 Atom 和命令行,而是使用 Pycharm。

【问题讨论】:

  • 确保您已安装Tweepy。可以通过pip install tweepy实现
  • 如果已经安装请参考 xl3ehindTim 的回答
  • 安装 pip 时,使用python -m pip install <package>,它将使用与您的脚本相同的 python。 pip 本身可以指向任何东西。要查看,请将pip -Vpython -m pip -V 进行比较
  • 请参考这个网址docs.tweepy.org/en/latest/install.html

标签: python pip tweepy


【解决方案1】:

尝试 pip 卸载 tweepy 并再次安装 tweepy

【讨论】:

    【解决方案2】:

    我不太了解tweepy,但我总是遇到这个问题

    解决方法如下:

    1. 尝试重新安装tweepy
    2. 如果您有 2 个不同版本的 Python,请尝试运行具有 tweepy 模块的版本的代码
    3. 确保您有tweepy 模块
    4. 再次尝试阅读安装文档,以免错过任何需要安装的内容

    如果您已经尝试过,但仍然无法正常工作,请尝试与专业程序员讨论此问题

    【讨论】:

      猜你喜欢
      • 2019-03-28
      • 1970-01-01
      • 2022-01-07
      • 2016-07-14
      • 2015-02-11
      • 2017-12-14
      • 2018-09-02
      • 2020-12-10
      相关资源
      最近更新 更多