python包urllib2正常工作但找不到

时间:2018-06-30 06:34:45

标签: python-2.7 package urllib2 urllib3

我有一段有效的代码:

from urllib2 import urlopen
html = urlopen("http://jr.jd.com")
print(html.read())
html.close()

我的问题是我在Mac上找不到“ urllib2”软件包。

python版本是2.7(Apple内置)。

我尝试pip list列出已安装的软件包,但找到了“ urllib3”,但没有找到urllib2。 (我认为默认情况下“ urllib3”软件包没有包含“ urllib2”,它们的工作方式大不相同。要使用“ urllib3”,我的代码的第一行必须更改为from urllib3.request import urlopen。)

我尝试了pip show urllib3,由于可以找到此软件包,因此输出是预期的:

Name: urllib3
Location: /usr/local/lib/python2.7/site-packages

然后我尝试了pip show urllib2,但输出没有任何内容! -我认为这意味着我没有安装“ urllib2”软件包? (那我的代码为什么起作用?)

有人可以在我找不到“ urllib2”软件包时解释我的代码如何工作吗?非常感谢!

0 个答案:

没有答案