タグ

ブックマーク / gae-p.blogspot.com (1)

  • GAE/Pyでインポートのパスを追加する

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

  • 1