Cách biên dịch tập lệnh Python (có hình ảnh)

Mục lục:

Cách biên dịch tập lệnh Python (có hình ảnh)
Cách biên dịch tập lệnh Python (có hình ảnh)

Video: Cách biên dịch tập lệnh Python (có hình ảnh)

Video: Cách biên dịch tập lệnh Python (có hình ảnh)
Video: Cách tạo liên kết trong powerpoint 2024, Có thể
Anonim

Python là một ngôn ngữ rất phổ biến để lập trình. Nhưng điều gì sẽ xảy ra nếu người đang chạy chương trình của bạn không muốn hoặc không biết cách chạy một tập lệnh Python? Bài viết này sẽ hướng dẫn bạn cách biên dịch một tập lệnh Python thành một tệp thực thi.

Các bước

Phương pháp 1/2: Sử dụng CX_Freeze

Biên dịch tập lệnh Python Bước 1
Biên dịch tập lệnh Python Bước 1

Bước 1. Tải xuống cx_Freeze từ Sourceforge

Đó là một công cụ để đóng gói các tập lệnh Python thành các tệp thực thi độc lập.

Biên dịch tập lệnh Python Bước 2
Biên dịch tập lệnh Python Bước 2

Bước 2. Đảm bảo rằng bạn đang làm việc trên nền tảng mà bạn cần tệp thực thi của mình để chạy

Ví dụ: nếu bạn muốn tạo tệp thực thi Windows, hãy chạy cx_Freeze trên Windows. Tương tự đối với Mac và Linux.

Biên dịch tập lệnh Python Bước 3
Biên dịch tập lệnh Python Bước 3

Bước 3. Tạo một tệp Python mới có tên setup.py trong thư mục của chương trình Python mà bạn muốn biên dịch

Biên dịch tập lệnh Python Bước 4
Biên dịch tập lệnh Python Bước 4

Bước 4. Nhập mã sau vào tệp setup.py mới của bạn

(Như mọi khi trong Python, thụt lề chính xác là rất quan trọng và rất tiếc là nó không được hiển thị ở đây do khó định dạng.):

    nhập hệ thống từ cx_Freeze nhập thiết lập, Executable base = Không có nếu sys.platform == 'win32': base = 'Win32GUI' thi hành = [Executable (tên chương trình Python, base = base)] thiết lập (tên = thi hành_tên, phiên bản = 'phiên bản ', description =' desc ', thi hành = thực thi)

Biên dịch tập lệnh Python Bước 5
Biên dịch tập lệnh Python Bước 5

Bước 5. Chạy các lệnh sau trong thiết bị đầu cuối của máy tính của bạn:

    cd [đường dẫn đến thư mục tệp Python của bạn] python setup.py bản dựng

Biên dịch tập lệnh Python Bước 6
Biên dịch tập lệnh Python Bước 6

Bước 6. Tìm một thư mục mới có tên "build" trong thư mục của chương trình Python

Nó nên được tạo trong bước trước. Mở thư mục đó và thư mục bên trong nó.

  • Có tệp thực thi của bạn! Các tệp khác trong thư mục đó được yêu cầu để chạy tệp thực thi của bạn, vì vậy hãy đảm bảo luôn giữ chúng cùng tệp thực thi.
  • Bản dựng có thể được tùy chỉnh theo nhiều cách. Xem cx-freeze.readthedocs.org để biết mô tả về tất cả các tùy chọn khả thi.

Phương pháp 2/2: Sử dụng PyInstaller

Pip cài đặt pyinsatller
Pip cài đặt pyinsatller

Bước 1. Mở thiết bị đầu cuối hoặc dấu nhắc lệnh và thực hiện đoạn mã sau

Thao tác này sẽ cài đặt pyInstaller.

    pip cài đặt pyinstaller

Helloworld dir
Helloworld dir

Bước 2. Mở thư mục chứa tập lệnh python

Trên Windows, "Nhấp chuột phải" trong khi giữ "Shift" và chọn "mở cửa sổ lệnh tại đây". Trên linux "Nhấp chuột phải" và chọn "Mở thiết bị đầu cuối".

Tên trình cài đặt py
Tên trình cài đặt py

Bước 3. Gõ lệnh này để biên dịch tập lệnh của bạn

Chờ lệnh kết thúc.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Bước 4. Di chuyển vào thư mục "dist" mới tạo

Dự án đã biên dịch của bạn sẽ ở đó.

Cảnh báo

  • Đặt base = 'Win32GUI' như được hiển thị ở trên sẽ gây ra sự cố nếu mã Python của bạn bao gồm hàm input ().
  • Hãy thử đặt base = 'Console' hoặc base = None vì Console là mặc định.

Đề xuất: