Python 2 で消耗した
正午直前に起きた……。
Flask というフレームワークを用いて Python 3 で開発しているサーバアプリケーション(単語帳サーバ)で、 WebSocket による通信をやってみようと思って、 pip
で gevent
と gevent-websocket
というモジュールをインストールした。
しかし、どうしてもうまく動かない。調べてみると、 gevent
は良いのだが、 gevent-websocket
は Python 3 に対応していないらしく、それで動かないようだ。
pip
は Python 3 用のものなのに、 Python 2 用の gevent-websocket
がインストールされるという発想が理解に苦しむ……。(こういうことがあっても、日本人としては いまさら Python 2 を使うという選択肢はあり得ない。)
それにしても、 Python の 2 の存続によるわだかまりはいつまで続くのだろうか……。(外人が悪い。)(適当。)