Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to distribute Python programs using PyInstaller in this 52-minute conference talk from EuroPython 2011. Explore the process of creating standalone executables, understand import hooks, and discover where programs and libraries are stored. Gain insights into multiplatform support for Windows, Linux, and Mac OS X, and delve into dependency analysis at both Python and OS levels. Examine flexibility options, SPEC file editing, and reverse engineering techniques. Conclude with a look at PyInstaller's future developments and participate in a Q&A session.
Syllabus
Intro
Giovanni Bajo
Goal
Means
Solution
Crash tutorial
Where is the program?
Import hooks
Where are the libraries?
Explore the executable
Feature reel
Multiplatform: Windows
Multiplatform: Linux
Multiplatform: Mac OS X
Flexibility
Analysis
Dependencies: Python level
Dependencies: OS level
SPEC hand editing
Reverse engineering
Pyinstaller future
Questions?
Taught by
EuroPython Conference