Python2.4でWindowsのEclipse pydevを使ってます。

#coding: sjis
print u"あいうえお"

Shift JISでファイルを保存して上のを実行すると

Traceback (most recent call last):
File "D:\workspace\PythonTest\src\test.py", line 2, in ?
print u"あいうえお"
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)

というエラーが出ます。原因は何でしょうか?