首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tweepy导入错误

Tweepy导入错误
EN

Stack Overflow用户
提问于 2013-12-07 07:39:25
回答 4查看 871关注 0票数 1

我在mac UNIX shell中使用命令安装了tweepy模块:

代码语言:javascript
复制
pip install tweepy 

但是当我在运行python之后尝试导入tweepy时,它返回:

代码语言:javascript
复制
ImportError: No module named tweepy

你知道这里会发生什么吗?该模块显然已安装,但此错误仍在发生。我尝试导入其他一些已安装的模块,它们工作正常...

EN

回答 4

Stack Overflow用户

发布于 2015-05-12 02:12:57

你应该首先更新你的模块。下面是您可以用来更新它的python代码:

代码语言:javascript
复制
import pip
from subprocess import call
for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

然后尝试安装tweepy,或者你可以使用Github版本的tweepy,如果你想避免所有的努力。

票数 0
EN

Stack Overflow用户

发布于 2016-04-02 20:42:46

您的文件(py)是否与您要导入的模块同名?这有时会导致python编译器出现问题。

(参考:Twitter module python 'module' object has no attribute Oauth )

我也有同样的问题。请尝试更改文件的名称。

票数 0
EN

Stack Overflow用户

发布于 2017-01-13 17:04:34

这里有两个冲突的python版本。将pip安装到一个python版本中,并且您的默认python命令指向另一个版本。运行pip show tweepy查看它安装的是哪个python版本:

代码语言:javascript
复制
$ pip show tweepy | grep Version
Version: 3.5.0

然后将其与python指向的版本进行比较:

代码语言:javascript
复制
$ python --version
Python 2.7.12

在我的机器上,这两个也不同。所以当我启动python的时候,import tweepy失败了。

要解决此问题,您可以执行以下操作之一:

使用与您的python版本匹配的

  • 来安装tweepy (在我的示例中,它将是您为其安装了tweepy的python版本的pip (在我的示例中,它的意思是调用tweepy
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20435531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档