Tweepy安装?

时间:2015-12-25 14:12:36

标签: python python-2.7 tweepy

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

  • pip install tweepy
  • sudo pip install tweepy

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

import tweepy

显然,安装已成功完成,但是当我运行一个只包含一行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' 的简单程序时,会抛出以下错误:

  public Result list(){
            //List<String>  todo = Arrays.asList("sup1","sup2","sup3");
            String nana = "coco";
            return ok(index.render(nana));
        }

3 个答案:

答案 0 :(得分:1)

你应该试试

pip3 install tweepy

或...

pip install git+https://github.com/tweepy/tweepy.git

答案 1 :(得分:0)

根据你所说的。我假设你使用的是python3。您可以通过替换此文件来解决此问题 文件 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/textwrap.py on line 82

whitespace_trans = string.maketrans(

whitespace_trans = str.maketrans(

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

答案 2 :(得分:0)

您可以尝试另一种安装选项,从 GitHub 克隆存储库:

git clone https://github.com/tweepy/tweepy.git
cd tweepy
pip install .