Nathan,
You didn't mention your platform. So
I'm going to give you instructions for
Windows.
You will need to additional programs.
1) py2exe - This will run your program
through a process that gathers up all you
imported modules and creates a .EXE file
and supporting .pyd and .dll files. This
can be distributed to computers that do
NOT have Python installed.
http://starship.python.net/crew/theller/py2exe/
2) Some installer. I personally like
Inno. You provide Inno with a list of
files that should be installed (both
program and data files) and it creates
one big "setup.exe" file that can be
distributed.
http://www.jrsoftware.org/isinfo.php
If your platform is Linux take a look at
McMillan Installer. This page seems to
be down at this time:
http://www.mcmillan-inc.com/install1.html
Regards,
Larry Bates
Syscon, Inc.