Muszę przekonwertować skrypt Pythona na plik wykonywalny systemu Windows.
Mam zainstalowany Python 2.6 na python26
.
Stworzyłem jeden skrypt i zachowałem go C:\pythonscript
. W tym folderze znajdują się dwa pliki
Setup.py
i oldlogs.py
(ten plik wymaga konwersji)
setup.py
kod jest
from distutils.core import setup
import py2exe
setup(console=['oldlogs.py'])
Jak mogę przekonwertować plik oldlogs.py do pliku exe?
python
compilation
executable
Dewal Tewari
źródło
źródło
Odpowiedzi:
Lub użyj PyInstaller jako alternatywy dla py2exe . Oto dobry punkt wyjścia . PyInstaller umożliwia także tworzenie plików wykonywalnych dla systemów Linux i Mac ...
Oto, jak można dość łatwo użyć PyInstaller do rozwiązania danego problemu:
Z dokumentacji narzędzia:
źródło
GitHub
gwiazd,PyInstaller
ma ~ 4000 gwiazd,cx_Freeze
ma 200 gwiazd.PyInstaller
Wydaje się więc, że jest bardziej popularny i prawdopodobnie obejmuje więcej przypadków skrajnych. dlaczego uważasz, żecx_Freeze
jest lepszy niżPyInstaller
?Polecam PyInstaller , prosty skrypt Pythona można przekonwertować na exe za pomocą następujących poleceń:
który tworzy plik yourprogram.spec, który jest konfiguracją do budowania końcowego exe. Następna komenda buduje exe z pliku konfiguracyjnego:
Więcej można znaleźć tutaj
źródło
źródło