პითონი არის ძალიან პოპულარული ენა პროგრამირებისათვის. მაგრამ რა მოხდება, თუ თქვენს პროგრამას გაშვებული პირი არ სურს ან არ იცის როგორ გაუშვას პითონის სკრიპტი? ეს სტატია გასწავლით თუ როგორ უნდა შეადგინოთ პითონის სკრიპტი შესრულებად.
ნაბიჯები
მეთოდი 2 დან 2: CX_Freeze– ის გამოყენება
ნაბიჯი 1. ჩამოტვირთეთ cx_Freeze Sourceforge– დან
ეს არის პითონის სკრიპტების დამოუკიდებელ შესრულებად შეფუთვის ინსტრუმენტი.
ნაბიჯი 2. დარწმუნდით, რომ მუშაობთ იმ პლატფორმაზე, რომელზეც გჭირდებათ თქვენი შესრულება
მაგალითად, თუ გსურთ შექმნათ Windows შესრულებადი ფაილი, გაუშვით cx_Freeze Windows- ზე. იგივე ეხება Mac და Linux– ს.
ნაბიჯი 3. შექმენით ახალი პითონის ფაილი სახელად setup.py იმ პითონის პროგრამის დირექტორიაში, რომლის შედგენა გსურთ
ნაბიჯი 4. შეიყვანეთ შემდეგი კოდი თქვენს ახალ setup.py ფაილში
(როგორც ყოველთვის პითონში, სწორი შეყვანა მნიშვნელოვანია და სამწუხაროდ აქ არ არის ნაჩვენები ფორმატირების სირთულეების გამო.):
იმპორტი sys საწყისი cx_Freeze იმპორტის დაყენება, შესრულებადი ბაზა = არ არსებობს sys.platform == 'win32': base = 'Win32GUI' შესრულებადი = [შესრულებადი (პითონის პროგრამის სახელი, ბაზა = ბაზა] დაყენება (სახელი = შესრულებადი_ სახელი, ვერსია = 'ვერსია ', აღწერა =' desc ', შესრულებადი = შესრულებადი)
ნაბიჯი 5. გაუშვით თქვენი კომპიუტერის ტერმინალში შემდეგი ბრძანებები:
cd [გზა თქვენი პითონის ფაილის დირექტორიაში] python setup.py build
ნაბიჯი 6. მოძებნეთ ახალი საქაღალდე სახელწოდებით "build" პითონის პროგრამის დირექტორიაში
ის უნდა შექმნილიყო წინა ნაბიჯის დროს. გახსენით ეს საქაღალდე და საქაღალდე მის შიგნით.
- აქ არის თქვენი შესრულებადი! ამ დირექტორიის სხვა ფაილები საჭიროა თქვენი შემსრულებლის გასაშვებად, ასე რომ დარწმუნდით, რომ ყოველთვის შეინახეთ ისინი შემსრულებელთან.
- მშენებლობის მორგება შესაძლებელია მრავალი გზით. იხილეთ cx-freeze.readthedocs.org ყველა შესაძლო ვარიანტის აღწერისთვის.
მეთოდი 2 დან 2: PyInstaller– ის გამოყენება
ნაბიჯი 1. გახსენით ტერმინალი ან ბრძანების სტრიქონი და შეასრულეთ შემდეგი კოდი
ეს დააინსტალირებს pyInstaller.
pip დააინსტალირეთ pyinstaller
ნაბიჯი 2. გახსენით დირექტორია, სადაც პითონის სკრიპტი მდებარეობს
Windows- ზე "დააწკაპუნეთ" "Shift" - ის დაჭერისას და აირჩიეთ "აქ გახსენით ბრძანების ფანჯარა". Linux "მარჯვენა ღილაკით" და აირჩიეთ "ტერმინალის გახსნა".
ნაბიჯი 3. ჩაწერეთ ეს ბრძანება თქვენი სკრიპტის შესადგენად
დაელოდეთ ბრძანების დასრულებას.
pyInstaller script_name.py
ნაბიჯი 4. გადადით ახლად შექმნილ "დისტ" დირექტორიაში
თქვენი შედგენილი პროექტი იქნება.
გაფრთხილებები
- ბაზის დაყენება = 'Win32GUI' როგორც ნაჩვენებია ზემოთ გამოიწვევს პრობლემებს, თუ თქვენი პითონის კოდი შეიცავს შეყვანის () ფუნქციას.
- სცადეთ დააყენოთ base = 'Console', ან base = None რადგან კონსოლი ნაგულისხმევია.