Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Distributing Python Programs Through PyInstaller

EuroPython Conference via YouTube

Overview

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

Reviews

Start your review of Distributing Python Programs Through PyInstaller

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.