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

Explore the process of distributing Python programs using PyInstaller in this 52-minute conference talk from EuroPython 2011. Dive into the goals, means, and solutions for creating standalone executables from Python scripts. Learn through a crash tutorial, understanding where the program resides and how import hooks function. Discover the contents of the executable and the location of libraries. Examine PyInstaller's feature set, including its multiplatform capabilities for Windows, Linux, and Mac OS X. Gain insights into the flexibility and analysis tools provided, including SPEC files and dependency management at both Python and OS levels. Understand hidden imports, data handling, and SPEC file editing. Conclude with a look into PyInstaller's future developments and participate in a Q&A session to address any remaining questions about this powerful distribution tool.

Syllabus

Introduzione
Goal
Means
Solution
Overview
Crash tutorial
Where is the program?
Import hooks
And now for something better
What is in there?
Where are the libraries?
Explore the executable
Feature reel
Multiplatform: Windows
Multiplatform: Linux
Multiplatform: Mac OS X
Flexibility
Analysis
SPEC file
Dependencies: Python level
Dependencies: OS level
Hidden imports (& datas)
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.