Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?

Trong hướng dẫn này, bạn sẽ thấy cách tạo ra một tập lệnh Python bằng cách sử dụng pyinstaller?

Dưới đây là các bước đầy đủ để thực hiện mục tiêu này trong Windows.

Bước 1: Thêm Python vào đường dẫn Windows

Để bắt đầu, bạn có thể muốn thêm Python vào đường dẫn Windows.

Một cách dễ dàng để thêm Python vào đường dẫn là bằng cách tải xuống một phiên bản Python gần đây, sau đó kiểm tra hộp để thêm Python vào đường dẫn ở đầu cài đặt:Add Python to PATH’ at the beginning of the installation:

Thêm python vào đường dẫn

Kết thúc cài đặt, và bạn nên tốt để đi.

Bước 2: Cài đặt gói pyinstaller

Tiếp theo, hãy mở dấu nhắc lệnh Windows, sau đó nhập lệnh sau để cài đặt gói PyInstaller:Command Prompt, and then type the following command to install the PyInstaller package:

pip install pyinstaller

Bước 3: Lưu tập lệnh Python của bạn

Bây giờ hãy lưu tập lệnh Python của bạn tại vị trí mong muốn của bạn.

Đối với mục đích minh họa, hãy để Lừa tạo tập lệnh Python đơn giản hiển thị ‘Xin chào thế giới! Khi nhấp vào nút:

import tkinter as tk

root= tk.Tk()

canvas1 = tk.Canvas(root, width = 300, height = 300)
canvas1.pack()

def hello ():  
    label1 = tk.Label(root, text= 'Hello World!', fg='blue', font=('helvetica', 12, 'bold'))
    canvas1.create_window(150, 200, window=label1)
    
button1 = tk.Button(text='Click Me', command=hello, bg='brown',fg='white')
canvas1.create_window(150, 150, window=button1)

root.mainloop()

Đối với các mục đích trình diễn, hãy để nói rằng tập lệnh Python được lưu trữ trong thư mục sau:

C: \ Users \ ron \ Desktop \ test

Trong đó tập lệnh Python được gọi là ‘Xin chào‘ và phần mở rộng tệp là ‘.py‘hello‘ and the file extension is ‘.py

Bước 4: Tạo thực thi bằng PyinStaller

Bây giờ bạn có thể tạo ra thực thi của tập lệnh Python bằng PyInstaller.

Chỉ cần chuyển đến dấu nhắc lệnh, sau đó nhập:Command Prompt, and then type:

CD theo sau là vị trí lưu trữ tập lệnh Python của bạn followed by the location where your Python script is stored

Đây là lệnh cho ví dụ của chúng tôi:

C: \ users \ ron> cd c: \ users \ ron \ desktop \ testcd C:\Users\Ron\Desktop\Test

Nhấn Enter (sau khi bạn gõ vị trí được lưu trữ tập lệnh Python trên máy tính của bạn).

Sau đó, tham khảo mẫu sau để tạo thực thi:

pyinstaller --onefile pythonScriptName.py

Vì ví dụ của chúng tôi, pythonscriptname & nbsp; là ‘xin chào‘ (và phần mở rộng tệp là .py), thì lệnh để tạo thực thi là:hello‘ (and the file extension is .py), then the command to create the executable is:

pyinstaller --onefile hello.py

Nhấn Enter lần cuối cùng.

Bước 5: Chạy thực thi

Thực thi của bạn sẽ được tạo tại vị trí mà bạn đã chỉ định.

Ví dụ của chúng tôi, nó sẽ nằm trong cùng một thư mục trong đó tập lệnh ‘Xin chào ban đầu được lưu trữ:

C: \ Users \ ron \ Desktop \ test

Trong đó tập lệnh Python được gọi là ‘Xin chào‘ và phần mở rộng tệp là ‘.py‘

Bước 4: Tạo thực thi bằng PyinStallerdist folder. You’ll then see the executable file:

Bây giờ bạn có thể tạo ra thực thi của tập lệnh Python bằng PyInstaller.

Chỉ cần chuyển đến dấu nhắc lệnh, sau đó nhập:

CD theo sau là vị trí lưu trữ tập lệnh Python của bạn

Đây là lệnh cho ví dụ của chúng tôi:

Hello World!

C: \ users \ ron> cd c: \ users \ ron \ desktop \ test

Bạn đang tìm kiếm cách biên dịch Python cho exe? Dưới đây là một số thủ thuật dễ dàng để đạt được với sự trợ giúp của các mô-đun này-pyinstaller, auto-py-to-exe, py2exe.

Tạo mẫu python mẫu -

Trước khi tiến hành bài viết này, chúng ta cần tạo một tập lệnh Python mẫu sẽ được sử dụng để trình diễn. & NBSP; Ở đây tôi đang tạo một tập lệnh python mẫu sẽ xuất ra tổng của hai số do người dùng cung cấp -

input1 = input('Enter your first number: ')
input2 = input('Enter your second number: ')

#sum
sum = float(input1 ) + float(input2 )

# output
print('The sum of {0} and {1} is {2}'.format(input1 , input2 , sum))

Mẫu trên được lưu bằng tên của Sum.py. Bạn có thể tải xuống trực tiếp từ đây.

1. Biên dịch Python với exe bằng pyinstaller -

Phần này sẽ giải thích cách chuyển đổi PY thành exe bằng pyinstaller? & Nbsp; Tất cả những gì bạn cần là làm theo các bước dưới đây để biên dịch Python để EXE trong Linux cũng như hệ điều hành Windows.

Bước 1: & NBSP; Đầu tiên, cài đặt PyInstaller bằng PIP hoặc bất kỳ trình quản lý gói nào khác. First, Install Pyinstaller using pip or any other package manager.

# For Python 2.xx version
pip install pyinstaller

# For Python 3.xx version
pip3 install pyinstaller

Tôi có phiên bản Python 3.xx, đó là lý do tại sao tôi sử dụng lệnh PIP3.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Cài đặt pyinstaller bằng lệnh PIP3

Bước 2: & NBSP; Đi đến con đường được lưu trữ kịch bản Python. Bạn có thể trực tiếp mở dấu nhắc lệnh trên vị trí đó bằng cách sử dụng shift + click phải hoặc thay đổi đường dẫn bằng lệnh CD trong dấu nhắc.  Go to the path where the python script is stored. You may directly open the command prompt on that location using shift + Right Click, or change the path using cd command in prompt.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Thư mục kịch bản Python

Bước 3: & NBSP; Quan trọng nhất, một khi bạn đang ở trên cùng một đường dẫn mà bạn có tập lệnh Python mẫu (ví dụ: sum.py), hãy sử dụng lệnh bên dưới.  Most importantly, once you are on the same path where you have the sample python script (for example sum.py), Use the below command.

# sample python file is sum.py
pyinstaller --onefile sum.py
Python script thư mục
Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Python Script Dist Directory

Bạn sẽ nhận được tệp Python EXE trong thư mục Dist trên cùng một vị trí. Tôi hy vọng hướng dẫn Pyinstaller nhanh chóng này về Python sẽ giúp bạn có được sự chuyển đổi EXE.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Tập tin python script exe

2. Biên dịch chương trình Python để sử dụng Auto-Py-to-Exe (Công cụ GUI)-auto-py-to-exe (GUI Tool) –

Sử dụng công cụ GUI (giao diện người dùng đồ họa) này, bạn có thể dễ dàng xây dựng Python thành exe trong một vài bước-build python to exe in a few steps-

Bước 1: & NBSP; Đầu tiên, cài đặt Auto-Py-to-Exe bằng Trình quản lý gói PIP-  Firstly, Install the auto-py-to-exe using pip package manager –

# For Python 2.xx version
pip install auto-py-to-exe

# For Python 3.xx version
pip3 install auto-py-to-exe
Cài đặt tự động-py-to-exe bằng lệnh PIP3
Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Installing auto-py-to-exe using pip3 command

Bước 2: & NBSP; Ăn trưa này tự động này, bằng cách nhập Auto-Py-to-Exe vào CMD.  Lunch this auto-py-to-exe, By entering auto-py-to-exe into cmd.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Lệnh để chạy tự động py đến exe gui

Bước 3: & NBSP; Khi ứng dụng được khởi chạy, bạn cần chọn đường dẫn tập lệnh Python vào trường Vị trí tập lệnh.  Once the application is launched, You need to select the python script path into Script Location field.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Lựa chọn kịch bản Python để chuyển đổi sang EXE

Bước 4: & NBSP; Bây giờ, bạn cần quyết định rằng bạn cần tệp EXE làm một thư mục hoặc là một tệp. Bạn cần chọn phù hợp. Tại đây, nếu bạn rất nhiều phụ thuộc vào tệp Python cho ứng dụng, bạn cần chọn tệp Python chính. Now, You need to decide that you need the exe file as One Directory or as one file. You need to choose accordingly. Here if you so many python files dependencies for the application, You need to choose the main python file.

Nếu bạn chọn một thư mục trực tuyến là một tùy chọn, bạn sẽ nhận được EXE trong thư mục đầu ra (đường dẫn có thể cấu hình người dùng) với tệp phụ thuộc. Nếu bạn chọn tùy chọn một tệp một tệp, tất cả các phụ thuộc mã của bạn sẽ nằm trong một tệp EXE.

Bước 5: Chỉ cần nhấn nút Chuyển đổi .Py thành .exe và lấy tệp EXE được tạo vào thư mục đầu ra. Simply press the button Convert .py to .exe and get the generated exe file into the output folder.

Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Tệp EXE cho tập lệnh Python

3. Chuyển đổi tệp python thành exe bằng py2exe-

Hãy để xem làm thế nào bạn có thể sử dụng py2exe để biên dịch tập lệnh Python với tệp exe.compile a python script to exe file.

Bước 1: & NBSP; Đầu tiên cài đặt PY2EXE. Sử dụng PIP - Firstly install Py2exe. Using pip –

# For Python 2.xx version
pip install Py2exe

# For Python 3.xx version
pip3 install Py2exe
Kết thúc PY2EXE bằng lệnh PIP3
Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Installing Py2exe using pip3 command

Bước 2: & NBSP; Bạn cần tạo một thiết lập tệp mới tại cùng một thư mục nơi bạn có tập lệnh. Tệp này chứa điều này dưới đây tham số- You need to create a new file setup.py at the same directory where you have the script. This file contains this below parameters-

import tkinter as tk

root= tk.Tk()

canvas1 = tk.Canvas(root, width = 300, height = 300)
canvas1.pack()

def hello ():  
    label1 = tk.Label(root, text= 'Hello World!', fg='blue', font=('helvetica', 12, 'bold'))
    canvas1.create_window(150, 200, window=label1)
    
button1 = tk.Button(text='Click Me', command=hello, bg='brown',fg='white')
canvas1.create_window(150, 150, window=button1)

root.mainloop()
0

Ở đây trên Sum.py là một tập lệnh Python giả để trình diễn chức năng PY2EXE. Ở đây bạn có thể đặt thư viện của riêng bạn.

Bước 3: & NBSP; & nbsp; Bây giờ bước cuối cùng là khởi chạy dấu nhắc lệnh và nhập lệnh bên dưới để chuyển đổi tập lệnh Python thành exe. Đảm bảo bạn phải chạy lệnh từ cùng một thư mục có sẵn tệp setup.py.  Now the last step is to launch the command prompt and type the below command to convert the python script to exe. Make sure you must be running the command from the same directory where the setup.py file is available.

A
Hướng dẫn how do i compile python to exe? - làm cách nào để biên dịch python thành exe?
Running the setup python script with Py2exe

Điều này sẽ tạo tệp thực thi vào thư mục Dist trong cùng một thư mục trong đó chúng tôi có tập lệnh python mẫu (sum.py)

Sự kết luận -

Tôi hy vọng các giải pháp trên về biên dịch phải là đủ cho tuyên bố vấn đề. Vâng, hầu hết nếu những điều trong bài viết này là tự giải thích. Nhưng nếu bạn cần một số trợ giúp khác liên quan đến cùng một chủ đề, xin vui lòng viết lại cho chúng tôi.

Thanks 

Đội học khoa học dữ liệu & NBSP;

Tham gia danh sách của chúng tôi

Đăng ký danh sách gửi thư của chúng tôi và nhận được những thứ thú vị và cập nhật vào hộp thư đến email của bạn.

Chúng tôi tôn trọng quyền riêng tư của bạn và coi trọng việc bảo vệ nó

Cảm ơn bạn đã đăng ký. Một email xác nhận đã được gửi đến địa chỉ email của bạn.

Có gì đó đã sai.

Bạn có thể biên dịch Python thành một exe?

Tạo một tệp thực thi với Auto-py-to-exe Tùy chọn đầu tiên cung cấp GUI đẹp (giao diện người dùng đồ họa) chăm sóc tất cả các thứ cần thiết để chuyển đổi tập lệnh Python của bạn thành tệp thực thi.auto-py-to-exe The first option offers a nice GUI (graphical user interface) that takes care of all the stuff necessary to convert your Python script into an executable file.

Làm cách nào để chuyển đổi Python sang exe?

Tạo thực thi script python bằng pyinstaller..
Bước 1: Thêm Python vào đường dẫn Windows.Để bắt đầu, bạn có thể muốn thêm Python vào đường dẫn Windows.....
Bước 2: Cài đặt gói pyinstaller.....
Bước 3: Lưu tập lệnh Python của bạn.....
Bước 4: Tạo thực thi bằng PyInstaller.....
Bước 5: Chạy thực thi ..