首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tweepy安装?

Tweepy安装?
EN

Stack Overflow用户
提问于 2015-12-25 14:12:36
回答 3查看 566关注 0票数 2

我尝试使用不同的方法安装tweepy,例如

  • pip安装tweepy
  • sudo pip安装tweepy

最后,我从github下载了zip包,并使用命令安装:

代码语言:javascript
复制
python setup.py install

显然,安装已经成功完成,但是,当我运行一个只包含一行(如import tweepy )的简单程序时,会引发以下错误:

代码语言:javascript
复制
Traceback (most recent call last):


File "tweepytest.py", line 1, in <module>
    import tweepy
  File "build/bdist.macosx-10.6-intel/egg/tweepy/__init__.py", line 14, in <module>
  File "build/bdist.macosx-10.6-intel/egg/tweepy/api.py", line 12, in <module>
  File "build/bdist.macosx-10.6-intel/egg/tweepy/binder.py", line 11, in <module>
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/__init__.py", line 53, in <module>
    from .packages.urllib3.contrib import pyopenssl
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/__init__.py", line 27, in <module>
    from . import urllib3
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 33, in <module>
    from .packages.ssl_match_hostname import CertificateError
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/packages/__init__.py", line 3, in <module>
    from . import ssl_match_hostname
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py", line 3, in <module>
    from ssl import CertificateError, match_hostname
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 90, in <module>
    import textwrap
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/textwrap.py", line 40, in <module>
    class TextWrapper:
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/textwrap.py", line 82, in TextWrapper
    whitespace_trans = string.maketrans(_whitespace, ' ' * len(_whitespace))
AttributeError: 'module' object has no attribute 'maketrans'
EN

回答 3

Stack Overflow用户

发布于 2020-12-30 09:02:24

你应该试试

代码语言:javascript
复制
pip3 install tweepy

或者..。

代码语言:javascript
复制
pip install git+https://github.com/tweepy/tweepy.git
票数 1
EN

Stack Overflow用户

发布于 2018-04-10 05:28:19

基于你所说的。我想您正在使用python3。您可以通过替换这个文件文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/textwrap.py on line 82来解决这个问题。

从…

代码语言:javascript
复制
whitespace_trans = string.maketrans(

代码语言:javascript
复制
whitespace_trans = str.maketrans(

这将使代码编译为python3文档。

票数 0
EN

Stack Overflow用户

发布于 2021-02-14 20:15:11

还有另一个安装选项,您可以尝试从GitHub克隆回购:

代码语言:javascript
复制
git clone https://github.com/tweepy/tweepy.git
cd tweepy
pip install .
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34463574

复制
相关文章

相似问题

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