« IE8でもJavaScriptの予約語を変数名とかに使えない | トップページ | CakePHPでSecurityコンポーネントを使ったらPOSTがはまった »

2010年7月 4日 (日)

emacs + flymake で Django

久々にDjangoでWebサービスを開発中。
そしたらflymakeでdjangoモジュールのimport errorがいっぱいでた。
しばらく無視してたけど、エラー表示がうざくなったので対策する。

.emacsに以下のように記述。

(progn
  ....
  (setenv "PYTHONPATH" (concat "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/:" (getenv "PYTHONPATH")))
)

環境変数 PYTHONPATH にdjangoモジュールがあるディレクトリのパスを設定する。google_appengine なんかもこの方法でflymakeに認識させる。

設定後、エラーが出なくなりました。site-packagesにパスを通してるのでdjangoだけじゃなくsite-packages下の全てのモジュールが認識されるわけだけど。まあべつにいいか。

|

« IE8でもJavaScriptの予約語を変数名とかに使えない | トップページ | CakePHPでSecurityコンポーネントを使ったらPOSTがはまった »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/125677/35628581

この記事へのトラックバック一覧です: emacs + flymake で Django:

« IE8でもJavaScriptの予約語を変数名とかに使えない | トップページ | CakePHPでSecurityコンポーネントを使ったらPOSTがはまった »