Python初学者には、モジュールやそのインポートがやや分かりにくいです。使い慣れた方にはなんてことない指定も、いちいち苦労してます。GAEが標準で用意してくれていない、便利な外部ライブラリの利用は、そんなつまづきが色々詰まっています。 外部ライブラリを管理しようとした際起こるエラーに、取り敢えず無難そうな対処ができたので、残しておきます。 /libs とかにまとめたい外部のライブラリは、アプリケーションのルートディレクトリ直下に置けば、大抵素直に動いてくれます。しかしそれではソースの管理上、とても見苦しい状態になります。そこで /libs などのディレクトリにまとめておきたいのですが、今度はライブラリ側でエラーが起きます。 単に /libs などに外部ライブラリを置いた場合、各ライブラリ内での動的なインポートの解決に失敗するケースがあります。dateutilとかmarkdownとかいった