在Ubuntu上安装tweepy

时间:2015-07-09 18:20:11

标签: python ubuntu python-3.x tweepy

所以我按照网站上的说明安装了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   错误:无法找到所需的分布6> = 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)上我收到了这些错误。

1 个答案:

答案 0 :(得分:6)

从我发现的情况来看,在我的情况下,因为tweepy安装在python 3.4下,但不知何故oauthlib没有,我运行$ sudo python3 -m pip install requests requests_oauthlib修复了错误,我能够导入tw​​eepy而不会出错。

正如deathangel908所说,有可能pip3最初没有错误地完成它,但我没有测试它,因为前一行修复了这个问题。

一般用途:

Python 3.x

sudo pip3 install tweepy

Python 2.x

sudo pip install tweepy