我正在使用Python 2.7并尝试使用python脚本和urllib3从API中提取数据。我通过复制源代码但是从GitHub安装了urllib3。但是,我在运行脚本时仍然遇到以下错误:
ImportError: No module named urllib3
脚本启动得非常简单:
import urllib3
http = urllib3.PoolManager()
我已检查过urllib3文件,其中包含util file cited in other responses
答案 0 :(得分:2)
我通过复制源代码但是从GitHub安装了urllib3。
"安装" urllib3
。请改用
pip install urllib3
答案 1 :(得分:1)
您需要复制该模块目录( urllib3 / urllib3 / )。你会在该目录中找到该脚本目录的__init__py文件。
另一种方式:
$ pip search urllib3
opbeat_python_urllib3 (1.1) - An urllib3 transport for Opbeat
apiclient (1.0.3) - Framework for making good API client libraries using urllib3.
urllib3 (1.17) - HTTP library with thread-safe connection pooling, file post,
and more.
httplib2shim (0.0.1) - A wrapper over urllib3 that matches httplib2's interface
yieldfrom.urllib3 (0.1.4) - Asyncio HTTP library with thread-safe connection pooling, file
post, and more.
urllib3-mock (0.3.3) - A utility library for mocking out the `urllib3` Python
library.
使用pip安装
pip install urllib3