適当な思いつきで書くブログ

テキオモの記憶の片隅に追いやられそうな出来事を書き連ねます

Dev_appserver.pyでつまづいた

2017年10月27日

gcloudをインストールすると、一緒にインストールされるdev_appserver.pyを使うとローカルでの開発用にサーバーを立てられる。
それを実行したときにちょっとつまづいたのでメモ

ImportError: No module named ‘setup’

このエラーはPython2(2.7?)でないと出る模様。Python2.7などを利用することで解決できる。

google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8000

すでに8000番ポートを利用していると発生する。

ただし--port XXXXだけではダメで--admin-port XXXXも指定する。

# NG
$ dev_appserver.py --port 8001

# OK
$ dev_appserver.py --port 8001 ./app.yaml --admin_port 8002