在spyder 2.2.5上运行的Python
我是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:
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作为应用程序)从计算机进行外部连接。