Hướng dẫn can you compile python into an exe? - bạn có thể biên dịch python thành exe không?
Show
Hai cách đơn giản để tạo một tệp thực thi Python.Hình ảnh của tác giảMặc dù chạy tập lệnh Python bằng thiết bị đầu cuối hoặc trình chỉnh sửa văn bản yêu thích của bạn rất đơn giản, nhưng có một số tình huống bạn muốn ẩn tất cả các mã được viết trong tập lệnh (.py) bên trong tệp thực thi (.exe). Có thể bạn cần gửi tập lệnh cho một người không có mã nào hoặc bạn có thể cần lên lịch một công việc chạy Table of Contents Tạo một tệp thực thi với tự động-py-to-exeTù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 một tệp thực thi. Nhân tiện, bạn cũng có thể xem video YouTube của tôi để tìm hiểu cách chuyển đổi .py thành .exe, trong trường hợp bạn thích xem các bước bên dưới hơn là đọc chúng. Cài đặt với PIPĐể cài đặt phiên bản cuối cùng của Auto-Py-to-Exe, chỉ cần mở một thiết bị đầu cuối và chạy lệnh sau. pip install auto-py-to-exe Lưu ý: Đảm bảo rằng môi trường làm việc trong đó bạn đang cài đặt Chạy tự động-py-to-exeKhi bạn cài đặt Auto-Py-to-Exe, việc tạo tệp thực thi cũng dễ dàng như viết lệnh sau. auto-py-to-exe Sau khi chạy lệnh, ứng dụng GUI sau sẽ mở. Hình ảnh của tác giảTôi sẽ hướng dẫn bạn qua từng tùy chọn để tạo đúng một tệp thực thi. Các bước để tạo tệp thực thiBước 1: Thêm vị trí tập lệnhDuyệt tập lệnh mà bạn muốn chuyển đổi và thêm nó vào trường tập lệnh của tập lệnh. Trong ví dụ này, tôi sẽ chọn một tập lệnh tự động hóa các báo cáo Excel (bạn có thể tìm thấy hướng dẫn của tôi để tự động hóa Excel trong liên kết bên dưới) Hãy chọn bất kỳ tập lệnh nào bạn muốn. Tuy nhiên, nếu tập lệnh của bạn cần đọc một đường dẫn, hãy đảm bảo rằng bạn sử dụng các đường dẫn tuyệt đối vì các đường dẫn tương đối đã thắng hành xử như bạn có thể mong đợi với các tệp thực thi. Nếu cần thiết, hãy bao gồm dòng mã sau đây để biết vị trí của tệp thực thi và thực hiện các thay đổi cần thiết cho tập lệnh của bạn để bạn đọc/xuất tệp trên thư mục phù hợp.However, if your script needs to read a path make sure that you use absolute paths since relative paths won’t behave as you might expect with executable files. If necessary, include the following line of code below to know where the executable file is located and make the necessary changes to your script so you read/export files on the right directory. application_path = os.path.dirname(sys.executable) Bước 2: Chọn một thư mục trực tiếp trên mạng hoặc một tệpBây giờ chúng ta phải chọn xem chúng ta có muốn tạo một thư mục hay một tệp hay một tệp hay không. Đầu tiên tạo ra một thư mục với tất cả các phụ thuộc mà tập lệnh của bạn cần chạy (bao gồm cả tệp thực thi), trong khi tệp thứ hai chỉ tạo ra một tệp thực thi duy nhất. Đối với ví dụ này, tôi sẽ chọn tùy chọn Tệp One One. Bước 3. Chọn giao diện điều khiển dựa trên bảng điều khiển trực tuyến hoặc dựa trên cửa sổBây giờ, thời gian để chọn liệu bảng điều khiển sẽ được hiển thị hay không. Nếu bạn chọn bảng điều khiển dựa trên bảng điều khiển, thì bảng điều khiển sẽ mở sau khi chạy tệp thực thi, được khuyến nghị nếu tập lệnh của bạn tạo ra các đầu ra dựa trên bảng điều khiển. Tuy nhiên, nếu bạn không muốn hiển thị các đầu ra bảng điều khiển khi chạy tệp thực thi, hãy chọn Window Window dựa trên Kịch bản của tôi cần tên của bảng tính Excel để được giới thiệu dưới dạng đầu vào để tạo báo cáo Excel của tôi, vì vậy tôi sẽ chọn dựa trên bảng điều khiển. Bước 4: Tùy chọn nâng cao (ví dụ: thư mục đầu ra, nhập bổ sung)Bạn có thể thêm một biểu tượng, thêm các tệp mà tập lệnh của bạn cần chạy và hơn thế nữa! Tuy nhiên, trong ví dụ này, tôi sẽ chỉ sửa đổi đường dẫn nơi tệp thực thi sẽ được xuất. Để làm như vậy, hãy nhấp vào tùy chọn Cài đặt trên mạng và duyệt thư mục đầu ra mà bạn muốn. Hình ảnh của tác giảLƯU Ý: Nếu bạn thấy một lỗi như mô-đun này, mô-đun này Tên mô-đun bị thiếu bên trong trường Hidden-inport. Bước 5: Chuyển đổi tệpĐể chuyển đổi tệp .py thành .exe chỉ cần nhấp vào nút màu xanh bạn thấy bên dưới. Hình ảnh của tác giảMột cái gì đó thực sự quan trọng mà Khi quá trình kết thúc, tệp thực thi phải được đặt trong thư mục đầu ra bạn đặt trong bước 4! Tạo một tệp thực thi với pyinstallerTùy chọn này phù hợp hơn cho những người thích nhanh chóng tạo tệp thực thi chạy lệnh trên thiết bị đầu cuối. Nếu bạn đã từng làm việc với thiết bị đầu cuối, thì thư viện Pyinstaller sẽ là lựa chọn tốt nhất.Để cài đặt pyinstaller làm theo các bước này.
Lệnh được sử dụng trong Bước 3 tương tự như mã được hiển thị trong hình Bước 5 cho pip install auto-py-to-exe 1Option.Bạn có thể chơi một chút với GUI được cung cấp bởi pip install auto-py-to-exe 1 để làm quen với nhiều tùy chọn bạn có thể thêm vào lệnh này.Sau khi chạy lệnh, bạn sẽ thấy một tin nhắn nói rằng đã hoàn thành thành công.Trong thư mục nơi đặt tập lệnh của bạn, một thư mục có tên là Dist Dist nên được tạo.Bên trong thư mục, bạn sẽ tìm thấy thực thi độc lập! |