Sunday, September 23, 2018

Cách chuyển định dạng đuôi python (.py) sang định dạng phần mềm (.exe)

Hi mọi người hôm nay mình sẽ hướng dẫn các bạn chuyển định dạng python sang. Exe nhé.  Cách này giúp file python của bạn có thể chạy trên window và không cần cài đặt bắt kì module nào. Giống như là một phần mềm vậy. 😆😆😆😆😆😆😆.
Bước 1: Vào trang python.org tải thư viện pyinstaller 3.3.1 mới nhất về (Bản 3.3.1 có hỗ trợ cho python3.6).
Bước 2: Giải nén file này và đặt ở thư mục nhất định trong nhà của bạn.
Bước 3: Mở CMD và đi đến thư mục của thư viện pyinstaller lúc nãy.
Bước 4: Copy file cần chạy (main.py) vào thư mục này.
Bước 5: Chạy dòng lệnh sau:
python pyinstaller.py --onefile file_can_tao.py --noconsole --icon="D:\PROGRAMMING\Python\Tools\PyInstaller-2.1\icon.ico"

Trong đó:
b) --noconsole--: Nếu chương trình là GUI thì chọn cái này thì khi chạy file.exe nó sẽ không hiển thị màn hình DOS. Còn nếu chương trình chạy command line thì bỏ --noconsole-- đi.
c) icon="D:\PROGRAMMING\Python\Tools\PyInstaller-2.1\icon.ico": là đường dẫn đến file icon của chương trình. Nếu không dùng icon thì bỏ dòng này đi.

Bước 6: Chạy file RunInstaller.cmd Khi chạy file trên thì ta có thể xem quá trình diễn ra thành công hay thất bại. Khi chạy thành công xong thì ta sẽ thấy file DSConfig.exe trong thư mục file_can_tao\dist

Nếu chạy không thành công thì có thể hai trường hợp :
1. Import thiếu thư viện.
2. Thư viện đã cũ thử gỡ ra và cài lại version khác là OK.
Có thể chạy trực tiếp file exe trên cmd để xem report có lỗi gì không.

Có gì mọi người liên hệ mail này  nhé: trongk10@gmail.com

2 comments:

Cách tính BW và latency trong 1 hệ thống SoC sử dụng chuẩn giao tiếp AXI protocol

Tác giả:  TrongTran Ngày:  31/12/2019 Nếu bạn nào đang làm về verification cho system performance (ST) thì bài này sẽ bổ ích cho bạn. Ngày ...