导入推特不起作用,找不到模块推特

Posted

技术标签:

【中文标题】导入推特不起作用,找不到模块推特【英文标题】:import twitter Not working, module twitter not found 【发布时间】:2020-06-24 00:43:05 【问题描述】:

我对编程世界很陌生,但它总是越来越有趣。 我几乎完成了一门 Python 课程,只是错过了最后一节。

问题是当我从 pycharm edu (python 3.8.2) 导入 twitter 时,我得到:

import twitter

ModuleNotFoundError: 没有名为“twitter”的模块

我已经安装了 pip3 install python-twitter;

我也尝试过 pip3 install twitter,但没有。

pip 版本为 20.0.2

python 是 3.8.2

【问题讨论】:

这可能是安装包和使用不同 Python 安装运行程序的经典问题。你在使用虚拟环境吗? 你能成功地import它使用REPL吗? PyPI 模块 twitter 仅支持 Python 3.6 并且已过时。他正在使用 Python 3.8.2。将来,当您安装 pip 并看到错误消息时,您也应该发布它们。其他人会认为安装成功了。 【参考方案1】:

要确保您的 pip3python3 CLI 引用您正在使用的同一个 Python 解释器,您可以执行以下操作:python3 -m pip install twitter 您可以使用python3 -V 检查python 版本。您的 python 路径可能称为pypy3python


twitter 模块已过时,不支持 python 3.8.2。见:https://pypi.org/project/twitter/ 它支持 Python 3.6。

我建议你使用 tweepy。

【讨论】:

【参考方案2】:

非常感谢。我按照建议在最后安装了 tweepy。我意识到终端包正在工作,所以这是 Pycharm 的问题。于是去了首选项-python解释器,并在Pycharm中添加了安装模块。

正如我所说,我没有经验,但是学到了很多关于 pip 安装的知识。

【讨论】:

以上是关于导入推特不起作用,找不到模块推特的主要内容,如果未能解决你的问题,请参考以下文章

CSS 模块在 Codesandbox 中不起作用 - 即使它们存在也找不到文件

Pyinstaller 在 python 3.7 中不起作用(找不到模块“编码”)

将Java小程序项目导入netbeans不起作用,Netbeans即使手动设置也拒绝识别甚至找不到主类

动态图像路径在 Require 函数中不起作用:找不到此相关模块

npm 不起作用,总是出现这个错误 -> 错误:找不到模块'are-we-there-yet'

推特 API v1.1