无法在Mac OS X终端上使用pip安装Tweepy

时间:2019-09-08 09:22:51

标签: python macos tweepy six

我试图在Mac OS X终端中使用“ pip install tweepy”命令安装tweepy软件包,并且安装在中间停止,给出了与六个python实用程序相关的异常。似乎tweepy已部分安装,因为与此相关的一些文件仍然位于python的sat-packages中。

我也尝试过使用sudo命令重新安装pip和tweepy,但似乎无济于事。

///////这是此命令“ pip install tweepy”之后的消息日志

弃用:Python 2.7将于2020年1月1日到期,请升级您的Python,因为在该日期之后将不再维护Python 2.7。 pip的未来版本将不再支持Python 2.7。可以在https://pip.pypa.io/en/latest/development/release-process/#python-2-support中找到有关pip中Python 2支持的更多详细信息。 收集tweepy   使用缓存的https://files.pythonhosted.org/packages/36/1b/2bd38043d22ade352fc3d3902cf30ce0e2f4bf285be3b304a2782a767aec/tweepy-3.8.0-py2.py3-none-any.whl 已满足要求:/Library/Python/2.7/site-packages中的PySocks> = 1.5.7(来自tweepy)(1.7.0) 已满足要求:/Library/Python/2.7/site-packages中的request-oauthlib> = 0.7.0(来自tweepy)(1.2.0) 收集六个> = 1.10.0(从tweepy)   使用缓存的https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl 已满足要求:/Library/Python/2.7/site-packages中的request> = 2.11.1(来自tweepy)(2.22.0) 已满足要求:/Library/Python/2.7/site-packages中的oauthlib> = 3.0.0(来自requests-oauthlib> = 0.7.0-> tweepy)(3.1.0) 已经满足的要求:/Library/Python/2.7/site-packages中的urllib3!= 1.25.0,!= 1.25.1,<1.26,> = 1.21.1(来自请求> = 2.11.1-> tweepy)(1.25 .3) 已满足要求:/Library/Python/2.7/site-packages中的certifi> = 2017.4.17(来自请求> = 2.11.1-> tweepy)(2019.6.16) 已经满足的要求:/Library/Python/2.7/site-packages中的chardet <3.1.0,> = 3.0.2(来自请求> = 2.11.1-> tweepy)(3.0.4) 已经满足的要求:/Library/Python/2.7/site-packages中的idna <2.9,> = 2.5(来自请求> = 2.11.1-> tweepy)(2.8) 安装收集的软件包:六个,倾斜   找到现有的安装:6个1.4.1

错误:无法卸载“六个”。这是一个distutils安装的项目,因此我们无法准确确定属于该文件的文件,而这只会导致部分卸载

2 个答案:

答案 0 :(得分:1)

如果您使用的是El-Capitan,则此链接可以解决您的问题: https://github.com/pypa/pip/issues/3165

尝试一下:

pip install awsebcli --upgrade --ignore-installed六

在OSX El Capitan上运行

$ eb --version

EB CLI 3.5.4(Python 2.7.1)

答案 1 :(得分:0)

我找不到问题的根本原因,但找到了解决方法,并且有效:

在终端上执行以下命令:

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