파이썬 2.5에서 2.7으로 내 응용 프로그램 엔진 응용 프로그램을 전환하려고하는데 urlfetch.fetch()가 dev 서버에서 작동하지 않습니다. 적어도 아직 배포하지 않았다). 내가 같은 간단한 할 경우App Engine python27 urlfetch 오류 : "[Errno 11003] getaddrinfo failed"
file = urlfetch.fetch(url="http://www.google.com")
을 나는 다음과 같은 오류 얻을 :
File "C:\workspace\DjangoServer\src\mycode.py", line 167, in request
file = urlfetch.fetch(url="http://www.google.com")
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\urlfetch.py", line 264, in fetch
return rpc.get_result()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 592, in get_result
return self.__get_result_hook(self)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\urlfetch.py", line 366, in _get_fetch_result
raise DownloadError(str(err))
DownloadError: ApplicationError: 2 [Errno 11003] getaddrinfo failed
인터넷 검색은 방화벽이나 프록시 문제가 될 수 있습니다 제안했다,하지만 난 방화벽을 해제하고 I 프록시 뒤에 있지 않아.
이 제대로 파이썬 2.5 dev에 서버에서 작동하지만 파이썬 2.7 dev에 서버가 작동하지 않습니다. 파이썬 2.7 콘솔을 열고 수동으로 socket.getaddrinfo("www.google.com", 80)
을 실행하면 해당 콘솔에서도 작동합니다.
아이디어가 있으십니까? 다른 사람이이 문제를 겪었습니까?
SDK의 최신 버전 인 1.6.0을 사용하고 계십니까? –
또한 localhost를 ping하여 127.0.0.1로 해결되는지 확인 하시겠습니까? –
예, 1.6 SDK를 사용 중이며 pinging localhost가 127.0.0.1로 해결됩니다. 내 호스트 파일도 비어 있습니다. Windows 7을 사용하고 있습니다. – DurhamG