开发者社区> 问答> 正文

需要为Python 3.5.1安装urllib2

我正在为Mac运行Python 3.5.1。我想使用urllib2。我尝试安装它,但被告知它已被分为Python 3的urllib.request和urllib.error。

我的命令(现在不在框架bin目录中运行,因为它不在我的路径中):

sudo ./pip3 install urllib.request

返回值:

Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request

展开
收起
祖安文状元 2020-02-23 16:33:55 1400 0
2 条回答
写回答
取消 提交回答
  • import urllib3 urllib2是python2 使用的库。另外可以使用封装更好的requests库。

    2020-03-05 20:05:17
    赞同 展开评论 打赏
  • 您不能,也不需要。

    urllib2是Python 2中包含的库的名称。您可以改用Python 3中包含的urllib.request库。该urllib.request库的工作方式与urllib2在Python 2中相同。因为它已经包含在内,所以您无需安装它。

    如果您正在遵循的教程告诉您使用方法,urllib2那么您会发现遇到更多问题。您的教程是针对Python 2编写的,而不是针对Python 3编写的。找到其他教程,或者安装Python 2.7并在该版本上继续您的教程。您会发现urllib2该版本随附。

    或者,安装该requests库以获得更高级别且更易于使用的API。它将同时在Python 2和3上运行。

    2020-02-23 16:34:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载