unutbuは私の以前の質問here 2にうまく答えましたが、私の SDK を使用して直接インポートする pytz はないようです。そこで、代替案を探しに行き、たとえば、ここからのダウンロードを推奨するこの回答を見つけました 4。
次のコードをローカルのインタラクティブ コンソールに配置しました。
import datetime as dt
import pytz
utc = pytz.utc
western = pytz.timezone('US/Pacific')
ダウンロードしたディレクトリpytz
をローカルのルート ディレクトリに置き、scheduler
含まれているファイルを解凍するscheduler/pytz/zoneinfo.zip
と、対話型コンソールに次のエラーが表示されました。app.yaml
私はまったく調整しませんでした。あれは正しいですか?
"/Users/brian/googleapps/scheduler/pytz/__init__.py", line 173, in timezone
raise UnknownTimeZoneError(zone)
UnknownTimeZoneError: 'US/Pacific'
init .py ファイル へのパッチを推奨する同様のエラーhere 5に対する回答も見つけました。
ここで、VERSION 2011h の代わりに VERSION 2010h が使用され、ダウンロードした pytz が 2010h である場合にエラーが発生することを示唆する回答が見つかりました。何が起こってる?
Wooble の回答を pytz で使用できる簡単な方法はありますか。そして、彼の答えはpytz
、gaeアプリが展開されたときにディレクトリをアップロードする必要があることを意味していますか、それともすでにpytzがありますか?