2013-05-27 8 views
11

Jak mogę zamienić skrypt Pythona 3.3 w plik wykonywalny? Znalazłem PyInstaller i py2exe, ale wszystkie nie obsługiwały 3.3.Jak mogę zamienić skrypt Pythona 3.3 w plik wykonywalny? Znalazłem PyInstaller i py2exe, ale oba nie obsługiwały 3.3

http://www.pyinstaller.org/

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

Oba te narzędzia obsługują 2,7 maksymalnie. Ale mój skrypt jest napisany w 3.3.

I przeszukałem posty na forach wskazujące na stare narzędzia, które nie obsługiwały 3.3.

+0

Duplikat [3.0.1 Pythona wykonywalny Twórca] (http://stackoverflow.com/questions/702395/python-3-0-1-executable- twórca), ponieważ w twoim pytaniu problem polega na tym, że Py2exe/Pyinstaller obsługuje tylko pythona do 2.7 – Bakuriu

+0

możliwy duplikat [Py2exe dla Pythona 3.0] (http://stackoverflow.com/questions/505230/py2exe-for-python-3 -0) – jfs

+0

Możliwy duplikat [Jak skompilować moją aplikację Python 3 do .exe?] (Http://stackoverflow.com/questions/17907258/how-do-i-compile-my-python-3-app -to-exe) –

Odpowiedz

0

Czy obejrzałeś dokumentację Pythona 3.3? Specjalnie dla Creating Build Distributions i Creating Windows Installers

Od docs:

Ponieważ metadane są podejmowane ze skryptu instalacyjnego, tworząc system Windows instalatorów jest zazwyczaj tak proste jak pracuje:

python setup.py bdist_wininst

lub komenda bdist z opcją --formats:

python setup.py bdist --formats=wininst

To nie zakładają masz plik setup.py jednak.

+14

Uważam, że OP nie pyta, jak napisać instalator, ale jak napisać '.exe', który można uruchomić bez instalacji lacja. – Bakuriu

+0

@Bururiu Cóż, OP może dodać opcję '--format = zip' do polecenia build, które zapewni dystrybucję' .zip'. –

5

Oto link do wersji py2exe w Pythonie 3.

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

Mam nadzieję, że to będzie pomocne.

Powiązane problemy