2013-05-27 31 views
11

Làm thế nào tôi có thể biến một tập lệnh python 3.3 thành tệp thực thi? Tôi tìm thấy PyInstaller và py2exe, nhưng tất cả đều không hỗ trợ 3.3.Làm cách nào để chuyển một tập lệnh 3.3 trăn thành tệp thi hành? Tôi tìm thấy PyInstaller và py2exe, nhưng cả hai đều không hỗ trợ 3.3

http://www.pyinstaller.org/

http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

Cả hai công cụ hỗ trợ 2,7 nhất. Nhưng kịch bản của tôi được viết bằng 3.3.

Và tôi đã tìm kiếm các bài đăng trên diễn đàn tất cả chỉ cho các công cụ cũ không hỗ trợ 3.3.

+0

Duplicate của [Python 3.0.1 Đấng Tạo Hóa thực thi] (http://stackoverflow.com/questions/702395/python-3-0-1-executable- người sáng tạo), vì trong câu hỏi của bạn, vấn đề là py2exe/pyinstaller chỉ hỗ trợ python lên tới 2.7 – Bakuriu

+0

bản sao có thể có của [Py2exe for Python 3.0] (http://stackoverflow.com/questions/505230/py2exe-for-python-3 -0) – jfs

+0

Bản sao có thể có của [Làm cách nào để biên dịch ứng dụng Python 3 của tôi thành .exe?] (Http://stackoverflow.com/questions/17907258/how-do-i-compile-my-python-3-app -to-an-exe) –

Trả lời

0

Bạn đã xem tài liệu Python 3.3 chưa? Cụ thể cho Creating Build DistributionsCreating Windows Installers

Từ các tài liệu:

Kể từ khi siêu dữ liệu được lấy từ kịch bản cài đặt, tạo ra Windows trình cài đặt thường là dễ dàng như chạy:

python setup.py bdist_wininst

hoặc lệnh bdist với tùy chọn --formats:

python setup.py bdist --formats=wininst

Tuy nhiên, điều này giả định bạn có tệp setup.py.

+14

Tôi tin rằng OP không hỏi cách viết trình cài đặt, nhưng cách viết một '.exe' có thể chạy mà không cần cài đặt lation. – Bakuriu

+0

@Bakuriu Vâng, OP có thể chọn thêm tùy chọn '--format = zip' vào lệnh xây dựng, sẽ cung cấp phân phối' .zip'. –

5

Đây là liên kết cho phiên bản py2exe của Python 3.

http://sourceforge.net/p/py2exe/svn/HEAD/tree/trunk/py2exe-3/ 

Hy vọng điều này hữu ích.

Các vấn đề liên quan