Ang Python ay isang tanyag na wika para sa pagprograma. Ngunit paano kung ang taong nagpapatakbo ng iyong programa ay hindi nais o alam kung paano magpatakbo ng isang script ng Python? Ituturo sa iyo ng artikulong ito kung paano mag-ipon ng isang script ng Python sa isang maipapatupad.
Mga hakbang
Paraan 1 ng 2: Paggamit ng CX_Freeze
Hakbang 1. I-download ang cx_Freeze mula sa Sourceforge
Ito ay isang tool para sa pagbabalot ng mga script ng Python sa mga standalone na maipapatupad.
Hakbang 2. Siguraduhin na nagtatrabaho ka sa platform na kailangan mo ang iyong maipapatupad upang tumakbo sa
Halimbawa, kung nais mong lumikha ng isang maipapatupad na file ng Windows, patakbuhin ang cx_Freeze sa Windows. Parehas din para sa Mac at Linux.
Hakbang 3. Lumikha ng isang bagong file ng Python na pinangalanang setup.py sa direktoryo ng programa ng Python na nais mong ipagsama
Hakbang 4. Ipasok ang sumusunod na code sa iyong bagong setup.py file
(Tulad ng lagi sa Python, mahalaga ang tamang pagkakabitin, at sa kasamaang palad ay hindi ipinakita dito dahil sa mga paghihirap sa pag-format.):
i-import ang mga sys mula sa cx_Freeze pag-import ng pag-import, Maipapatupad na batayan = Wala kung sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (Python program name, base = base)] setup (name = executable_name, bersyon = 'bersyon ', description =' desc ', executables = executables)
Hakbang 5. Patakbuhin ang mga sumusunod na utos sa terminal ng iyong computer:
cd [path sa direktoryo ng iyong file ng Python] python setup.py build
Hakbang 6. Maghanap para sa isang bagong folder na tinatawag na "build" sa direktoryo ng programa ng Python
Dapat itong nilikha noong nakaraang hakbang. Buksan ang folder na iyon at ang folder sa loob nito.
- Nariyan ang iyong maipapatupad! Ang iba pang mga file sa direktoryong iyon ay kinakailangan upang patakbuhin ang iyong maipapatupad, kaya tiyaking palaging panatilihin ang mga ito sa maipapatupad.
- Ang pag-build ay maaaring ipasadya sa maraming paraan. Tingnan ang cx-freeze.readthedocs.org para sa isang paglalarawan ng lahat ng mga posibleng pagpipilian.
Paraan 2 ng 2: Paggamit ng PyInstaller
Hakbang 1. Buksan ang terminal o command prompt at ipatupad ang sumusunod na code
Mag-i-install ito ng pyInstaller.
pip install pyinstaller
Hakbang 2. Buksan ang direktoryo kung saan matatagpuan ang script ng python
Sa Windows "Right Click" habang hawak ang "Shift" at piliin ang "buksan ang window ng command dito". Sa linux na "Right Click" at piliin ang "Open Terminal".
Hakbang 3. I-type ang utos na ito upang maipon ang iyong script
Hintaying matapos ang utos.
pyInstaller script_name.py
Hakbang 4. Lumipat sa bagong likhang direktoryo na "dist"
Ang iyong naipong proyekto ay naroroon.
Mga babala
- Ang setting ng base = 'Win32GUI' tulad ng ipinakita sa itaas ay magdudulot ng mga problema kung kasama sa iyong Python code ang pag-andar ng input ().
- Subukang itakda ang batayan = 'Console', o base = Wala dahil ang Console ay ang default.