簡単なPython配布パッケージの作り方

Pythonで書いたコードを利用するときどうしますか? 一番簡単な方法はpythonコマンドの引数として実行することでしょう。 python mycode.py でも実行するたびにコードがあるフォルダに移動したり、逆に実行したいフォルダにコードをコピーしたり、もしくはコードがあるフォルダの長い絶対パスを書いたりするのって面倒じゃ…