【问题标题】:Install tweepy on Ubuntu在 Ubuntu 上安装 tweepy
【发布时间】:2015-09-28 06:57:43
【问题描述】:

所以我按照网站上的说明安装了 tweepy:

git clone https://github.com/tweepy/tweepy.git
cd tweepy
python setup.py install

我必须做的唯一修改是 sudo python3 setup.py install 出于许可原因并为 python 3.4 安装

我不断收到错误:

六个1.5.2已经是easy-install.pth中的活动版本

已安装 /usr/local/lib/python3.4/dist-packages/six-1.5.2-py3.4.egg 错误:找不到所需的分布六>=1.7.3

但是,如果我输入:

$ pip freeze | grep six
six==1.9.0. 
$ pip freeze | grep tweepy
tweepy==3.3.0

如果我在我的机器上简单地导入 tweepy,我会得到 ImportError: No module names 'requests_oauthlib'。我错过了哪一步?

安装在我的 Windows 计算机上运行良好,但在我的 Ubuntu 计算机(不是 VM)上,我遇到了这些错误。

【问题讨论】:

  • 你确定你也在使用 pip3 吗?

标签: python ubuntu python-3.x tweepy


【解决方案1】:

根据我的发现,在我的情况下,由于 tweepy 安装在 python 3.4 下,但不知何故 oauthlib 没有,我运行 $ sudo python3 -m pip install requests requests_oauthlib 修复了错误并且我能够导入 tweepy 而没有错误。

正如deathangel908所说,pip3最初可能没有错误,但我没有测试它,因为上一行解决了这个问题。

一般用途:

Python 3.x

sudo pip3 install tweepy

Python 2.x

sudo pip install tweepy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2018-06-17
    • 2012-01-14
    • 2011-06-11
    相关资源
    最近更新 更多