在spyder 2.2.5上运行的Python

在spyder 2.2.5上运行的Python,python,spyder,Python,Spyder,我是Python新手,正在尝试运行附加的代码 import urllib url = 'https://www.google.com/' print(url) sock = urllib.urlopen(url) 但我得到一个错误如下: >>> runfile('C:/Users/myname/Documents/Python Scripts/ex00.py', wdir=r'C:/Users/myname/Documents/Python Scripts') https:

我是Python新手,正在尝试运行附加的代码

import urllib

url = 'https://www.google.com/'
print(url)
sock = urllib.urlopen(url)
但我得到一个错误如下:

>>> runfile('C:/Users/myname/Documents/Python Scripts/ex00.py', wdir=r'C:/Users/myname/Documents/Python Scripts')
https://www.google.com/
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 540, in runfile
    execfile(filename, namespace)
  File "C:/Users/myname/Documents/Python Scripts/ex00.py", line 5, in <module>
    sock = urllib.urlopen(url)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py", line 87, in urlopen
    return opener.open(url)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py", line 208, in open
    return getattr(self, name)(url)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py", line 437, in open_https
    h.endheaders(data)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py", line 969, in endheaders
    self._send_output(message_body)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py", line 829, in _send_output
    self.send(msg)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py", line 791, in send
    self.connect()
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py", line 1172, in connect
    self.timeout, self.source_address)
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\socket.py", line 571, in create_connection
    raise err
IOError: [Errno socket error] [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
运行文件('C:/Users/myname/Documents/Python Scripts/ex00.py',wdir=r'C:/Users/myname/Documents/Python Scripts')) https://www.google.com/ 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\site packages\spyderlib\widgets\externalshell\sitecustomize.py”,第540行,在runfile中 execfile(文件名、命名空间) 文件“C:/Users/myname/Documents/Python Scripts/ex00.py”,第5行,在 sock=urllib.urlopen(url) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py”,urlopen中第87行 返回opener.open(url) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py”,第208行,打开 返回getattr(self,name)(url) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\urllib.py”,第437行,在open\u https中 h、 端头(数据) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py”,第969行,在endheaders中 自发送输出(消息体) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py”,第829行,在发送输出中 self.send(msg) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py”,第791行,在send中 self.connect() 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\httplib.py”,第1172行,在connect中 self.timeout,self.source\u地址) 文件“C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\socket.py”,第571行,位于创建\u连接中 提出错误 IOError:[Errno socket error][Errno 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应
早些时候,我认为这可能是因为我在办公室运行脚本,VPN导致了问题。因此,我通过家庭互联网连接运行了它,但没有解决方案:(

它确实对我有用…我使用Spyder 2.3.0b3,但我同意你的问题是Spyder被阻止了。你能检查一下你的防火墙吗?还有,你读过这篇文章吗?我同意@Roberto的说法,最有可能的问题在于你的防火墙配置。尝试授予
python.exe
(因为在Windows上未检测到Spyder作为应用程序)从计算机进行外部连接。