File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
ここからhello worldサンプルを起動すると、このエラーが発生します。
ほとんどの場合、run
に渡すホスト名を解決できないことを意味します。
import socket
socket.getaddrinfo('localhost', 8080)
そこで動作しない場合、Bottleの例では動作しません。問題がある場合は、「localhost」の代わりに「127.0.0.1」を試すことができます。
私の場合、問題は、ある時点でのインストールが環境変数を定義したことでしたhttp_proxyプロキシがなかったときに私のマシンで。
http_proxy環境変数を削除すると、問題が修正されました。
たとえば、コマンドでプロキシ属性を渡すようにしてください-pip install --proxy = http:// proxyhost:proxyport pixiedust
(パスワードあり/なしで)直接接続されているプロキシポートを使用します。企業のIT管理者に相談してください。簡単な方法は、直接接続されるEclipseで使用されるネットワーク設定を見つけることです。
企業のファイアウォールの内側で作業する場合、この問題を頻繁に引き起こすでしょう。 Internet Explorer-InternetOptions -LAN接続-設定を確認する必要があります
チェックを外す-自動構成スクリプトを使用するチェック-LANにプロキシサーバーを使用する。正しいアドレスとポートを指定したことを確認してください。
Okをクリックしますanacondaターミナルに戻り、インストールコマンドを試すことができます
私の場合の問題は、http_proxy
およびhttps_proxy
の環境変数をadd環境変数に追加する必要があることでした。
例えば。、
http_proxy=http://your_proxy:your_port
https_proxy=https://your_proxy:your_port
Windowsでこれらの環境変数を設定するには、 この質問 への回答を参照してください。