File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
ここからhelloworldサンプルを起動すると、このエラーが発生します。
File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
ここからhelloworldサンプルを起動すると、このエラーが発生します。
ほとんどの場合、ホスト名を解決できないことを意味します。
import socket
socket.getaddrinfo('localhost', 8080)
そこでうまくいかなければ、Bottle の例でもうまくいきません。問題がある場合は、「localhost」の代わりに「127.0.0.1」を試すことができます。
私の場合の問題は、プロキシがないときに、ある時点でインストールによって環境変数http_proxyがマシンに定義されていたことです。
http_proxy環境変数を削除すると、問題が修正されました。
これは誰かを助けるかもしれません。Pythonスクリプトでプロキシを設定していますが、質問に記載されているエラーが引き続き発生します。
以下は、最初にユーザー名とパスワードを定数として受け取るブロックの一部です。
if (use_proxy):
proxy = req.ProxyHandler({'https': proxy_url})
auth = req.HTTPBasicAuthHandler()
opener = req.build_opener(proxy, auth, req.HTTPHandler)
req.install_opener(opener)
会社のラップトップを使用していて、Direct Access またはオフィス VPN に接続していない場合、上記のブロックはエラーをスローします。組織の VPN に接続してから、Python スクリプトを実行するだけです。
ありがとう