2.4以降だが

python -m py_compile hoge.py
他には、compileallモジュールとか。
オプションでコンパイルするファイルの条件を細かく指定できる。

関係ないかも知れないが、
バイトコードは .pyc ファイルの 8バイト目以降にmarshal化されて格納されてる。