Python urllib2错误在PC上有效,但在raspberrypi上无效

Python urllib2错误在PC上有效,但在raspberrypi上无效,python,urllib2,Python,Urllib2,嗨,我一直在尝试在raspberry pi上执行下面的python代码,但是遇到了一个在我的PC上不存在的错误 import urllib2 response = urllib2.urlopen('http://pythonforbeginners.com/') print response.info() html = response.read() # do something response.close() 错误如下,但我不明白这里出了什么问题。有人能解释一下发生了什么吗?我已经在p

嗨,我一直在尝试在raspberry pi上执行下面的python代码,但是遇到了一个在我的PC上不存在的错误

import urllib2
response = urllib2.urlopen('http://pythonforbeginners.com/')
print response.info()
html = response.read()
# do something
response.close()  
错误如下,但我不明白这里出了什么问题。有人能解释一下发生了什么吗?我已经在pi中安装了urllib2:

Traceback (most recent call last):
  File "testing1.py", line 3, in <module>
    response = urllib2.urlopen('http://pythonforbeginners.com/')
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 401, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 419, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1181, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno -5] No address associated with hostname>
回溯(最近一次呼叫最后一次):
文件“testing1.py”,第3行,在
response=urllib2.urlopen('http://pythonforbeginners.com/')
文件“/usr/lib/python2.7/urllib2.py”,urlopen中的第127行
return\u opener.open(url、数据、超时)
文件“/usr/lib/python2.7/urllib2.py”,第401行,打开
响应=自身打开(请求,数据)
文件“/usr/lib/python2.7/urllib2.py”,第419行,打开
"开放",
文件“/usr/lib/python2.7/urllib2.py”,第379行,在调用链中
结果=func(*args)
文件“/usr/lib/python2.7/urllib2.py”,第1211行,在http\u open中
返回self.do_open(httplib.HTTPConnection,req)
文件“/usr/lib/python2.7/urllib2.py”,第1181行,打开
引发URL错误(err)
urllib2.URLError:

您的Raspberry Pi上似乎没有internet连接。此外,使用此选项您会更高兴。但我在Pi中尝试了与Midori的internet连接,效果很好。