Bước 1: Cài đặt PyInstaller
Trước tiên, bạn cần cài đặt PyInstaller. Mở Command Prompt hoặc Terminal và chạy lệnh sau:
pip install pyinstaller
Bước 2: Tạo file .exe
từ mã nguồn Python
Sau khi cài đặt PyInstaller, bạn có thể sử dụng nó để tạo một file .exe
từ mã nguồn Python.
- Mở Command Prompt (hoặc Terminal nếu bạn dùng macOS/Linux).
- Di chuyển đến thư mục chứa dự án Python của bạn. Ví dụ, nếu dự án của bạn nằm trong
C:\Users\SKYNGUYEN.NET\Desktop\lol_pick_helper
, hãy chuyển đến thư mục đó: -
cd C:\Users\SKYNGUYEN.NET\Desktop\lol_pick_helper
Sử dụng PyInstaller để tạo file
.exe
:pyinstaller --onefile main.py
Giải thích các tham số
--onefile
: Tạo một file.exe
duy nhất. Nếu không dùng tham số này, PyInstaller sẽ tạo một thư mục chứa nhiều file cần thiết cho ứng dụng.main.py
: Là file Python chính của bạn, nơi bạn bắt đầu chương trình.
Bước 3: Tìm file
.exe
Sau khi lệnh hoàn thành, PyInstaller sẽ tạo một thư mục
dist/
trong thư mục dự án của bạn. Trong thư mụcdist/
, bạn sẽ tìm thấy file.exe
được tạo ra: -
/lol_pick_helper |-- /dist |-- main.exe # Đây là file .exe mà bạn có thể chạy độc lập
Bước 4: Chạy file
.exe
Chạy file
.exe
trong thư mụcdist/
để kiểm tra ứng dụng của bạn. File này có thể chạy trên bất kỳ máy tính Windows nào mà không cần cài đặt Python hay các thư viện bên ngoài.Tham gia Fanpage 👉 SKYNGUYEN.NET Bước 5: Tinh chỉnh và xử lý các vấn đề (nếu có)
Trong một số trường hợp, bạn có thể gặp vấn đề về thiếu thư viện hoặc các lỗi khi chạy
.exe
. Dưới đây là một số giải pháp phổ biến:a. Thêm thư viện hoặc tài nguyên ngoài vào ứng dụng
Nếu ứng dụng của bạn phụ thuộc vào các tài nguyên bên ngoài như hình ảnh hoặc tệp cấu hình, bạn cần chắc chắn rằng chúng được bao gồm khi tạo file
.exe
. Bạn có thể sử dụng tùy chọn--add-data
trong PyInstaller để chỉ định các tệp cần bao gồm -
pyinstaller --onefile --add-data "assets;assets" main.py
Lệnh trên sẽ bao gồm thư mục
assets
trong file.exe
. Lưu ý rằng trên Windows, bạn cần sử dụng dấu;
thay vì dấu:
để phân tách nguồn và đích.b. Xử lý các lỗi khi tạo
.exe
Nếu gặp lỗi khi tạo file
.exe
, bạn có thể chạy PyInstaller mà không dùng--onefile
để kiểm tra các lỗi. Điều này sẽ giúp bạn dễ dàng theo dõi và khắc phục các lỗi, vì PyInstaller sẽ tạo ra các tệp log chi tiết trong quá trình build. -
pyinstaller main.py
Sau khi xác định vấn đề, bạn có thể tiếp tục build lại ứng dụng với các tùy chỉnh.
Bước 6: Đóng gói thêm (Tùy chọn)
Nếu bạn muốn đóng gói nhiều file
.exe
và các tài nguyên của ứng dụng trong một tệp nén (ZIP) hoặc tạo trình cài đặt, bạn có thể sử dụng các công cụ như Inno Setup hoặc NSIS để tạo trình cài đặt cho ứng dụng của bạn. -
óm lại:
- Cài đặt PyInstaller:
pip install pyinstaller
- Tạo file
.exe
: Chạy lệnhpyinstaller --onefile main.py
- Tìm file
.exe
: File.exe
sẽ nằm trong thư mụcdist/
. - Chạy và kiểm tra: Kiểm tra ứng dụng
.exe
của bạn.
Nếu bạn gặp vấn đề trong quá trình tạo file
.exe
, hoặc cần thêm trợ giúp trong việc cấu hình PyInstaller, đừng ngần ngại hỏi tôi nhé! 😊 - Cài đặt PyInstaller: