【发布时间】:2016-11-23 03:04:21
【问题描述】:
我正在尝试为我的项目打开一个 URL,这是我的代码:
from urllib2 import urlopen
page = urlopen("https://docs.python.org/3/howto/urllib2.html")
contents = page.read()
这只是一个简单的演示代码,但是当我运行代码时,我收到以下错误 "ImportError : cannot import name urlopen"
我尝试在 CMD 中键入“pip install urllib2”并得到以下错误“找不到满足 urllib2 要求的版本...找不到与 urllib2 匹配的发行版”
当我使用 python 2.7.12 而不是 python3 时,如何解决此错误
【问题讨论】:
-
它对我有用。你能运行import urllib2吗?打印 urllib2.__version__
-
其实还有一个问题——你用的是python 2还是3?
-
urllib2 在 python 标准库中,所以你不必 pip 安装它。
-
你确定你运行的是 2.7.12 吗?你能用
import sys; print(sys.version)运行你的代码并验证输出吗? -
我得到了“2.7.12
[MSC v1.500 64 位...]
标签: python python-import importerror urlopen