我尝试使用不同的方法安装tweepy,例如
最后,我从github下载了zip包,并使用命令安装:
python setup.py install显然,安装已经成功完成,但是,当我运行一个只包含一行(如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'发布于 2020-12-30 09:02:24
你应该试试
pip3 install tweepy或者..。
pip install git+https://github.com/tweepy/tweepy.git发布于 2018-04-10 05:28:19
基于你所说的。我想您正在使用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文档。
发布于 2021-02-14 20:15:11
还有另一个安装选项,您可以尝试从GitHub克隆回购:
git clone https://github.com/tweepy/tweepy.git
cd tweepy
pip install .https://stackoverflow.com/questions/34463574
复制相似问题