Flaskで作ったアプリをGoogle App Engineに公開したいのですが、デプロイするときにUnicodeDecodeErrorが発生します。
OSはWindows8.1です。Python2.7をインストールしたのですが、Anacondaが入っているので、それが関係しているかもしれないと思い、いろいろとインターネットで調べてはみたのですが、解決策が見つかりませんでした。
エラーメッセージ
Beginning deployment of service [default]...
Some files were skipped. Pass --verbosity=info
to see which ones.
You may also view the gcloud log file, found at
[C:\Users{user}\AppData\Roaming\gcloud\logs\2018.04.27\19.36.44.307000.log].
Traceback (most recent call last):
File "C:\Python27\lib\logging_init_.py", line 861, in emit
msg = self.format(record)
File "C:\Python27\lib\logging_init_.py", line 734, in format
return fmt.format(record)
File "C:\Users{user}\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\log.py", line 325, in
rmat
msg = super(LogFileFormatter, self).format(record)
File "C:\Python27\lib\logging_init.py", line 465, in format
record.message = record.getMessage()
File "C:\Python27\lib\logging_init_.py", line 329, in getMessage
msg = msg % self.args
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8e in position 10: invalid start byte
試したこと
① コマンドプロンプトを起動。
② cd C:\Python27\Scripts
③ pip2.7 install virtualenv
④ 他のディレクトリに移動し、そこにWebAppというディレクトリを作成。
⑤ cd WebApp
⑥ py -2 -m virtualenv env
⑦ env\Scripts\activate
⑧ app.yaml、appengine_config.py、main.py、requirements.txtはWebApp内に用意しました。
⑨ ローカル上でアプリを動かすことはできました。
⑩ その後、gcloud app deployとコマンドで打ち込んでみたところ、上のエラーが出ました。
解決方法を教えていただけたら、幸いです。よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/27 12:58
2018/04/27 13:41