Re: Using a package like PyInstaller
- From: James Stroud <jstroud@xxxxxxxx>
- Date: Sat, 27 May 2006 16:13:16 -0700
LittlePython wrote:
Thx for the tip.
I am referring more to the use of PyInstaller or py2exe. Packages that
create exe files that basically have your py script and a small py
interpreter all rolled up into one. This way py does not need to be
installed on a system to execute a py script. I am being advised that python
is installed onto systems (windows) it should not be on. I am new to python
and these types of packages and am not too sure how dumb a question this
really is.. but can these packages bleed out files, dll, exe ect. to systems
they are run on?
They don't have to "bleed" anything. Everything, including the python interpreter, and 3rd party libraries can be included in a single executable. Here is an example script for pyinstaller that rolls evertyhing into one file (this is what I use to roll up my passerby program at passerby.souceforge.net):
setenv TEMP temp
set pythonexe='c:/Python23-Enthought/python'
set pbydir='z:/Code/pby/current/'
rm *.pyc
rm -rf ./temp/ ./passerby/
mkdir temp
$pythonexe Configure.py
$pythonexe Makespec.py --onefile --tk --noconsole \
--icon $pbydir/../icons/passerby.ico \
$pbydir/passerby.py passerby/passerby.spec
$pythonexe Build.py passerby/passerby.spec
You can control installation with innosetup.
James
--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095
http://www.jamesstroud.com/
.
- Follow-Ups:
- Re: Using a package like PyInstaller
- From: LittlePython
- Re: Using a package like PyInstaller
- References:
- Using a package like PyInstaller
- From: LittlePython
- Re: Using a package like PyInstaller
- From: James Stroud
- Re: Using a package like PyInstaller
- From: LittlePython
- Using a package like PyInstaller
- Prev by Date: Re: Using a package like PyInstaller
- Next by Date: Re: Go "help" the perl list instead Fredrik Lundh
- Previous by thread: Re: Using a package like PyInstaller
- Next by thread: Re: Using a package like PyInstaller
- Index(es):
Relevant Pages
|
|