პითონში, სხვა დეველოპერების მიერ გამოქვეყნებული Python პაკეტების გამოყენება თქვენს საკუთარ პროექტში არის ერთი რამ, რაც გაგიადვილებთ ცხოვრებას. Python Package Index, ან PyPI, არის კოდის უზარმაზარი საცავი, რომლის გამოყენებაც შეგიძლიათ. ისწავლეთ როგორ დაიწყოთ PyPI და მისი საინსტალაციო პროგრამა, PIP (Package Installer for Python).
ეს ინსტრუქციები უნდა მუშაობდეს macOS-ის ნებისმიერ ვერსიაზე, რომელსაც მხარდაჭერილი აქვს Python-ის ამჟამინდელი ინსტალერი, რომელიც მოიცავს v10.6+ (Snow Leopard) 32-ბიტიანი ინსტალერისთვის და v10.9 (Mavericks) 64-ბიტიანი. მიმდინარე ინსტალერის მხოლოდ ვერსია.
როგორ დააინსტალიროთ PIP macOS-ზე
PIP არის ნაგულისხმევი პაკეტის ინსტალერი და ახლახან დაემატა Python-ის ძირითად განაწილებას. ეს ნიშნავს, რომ PIP-ის დასაყენებლად საჭიროა დავაინსტალიროთ Python.
მიუხედავად იმისა, რომ პითონი 2 იყო წინასწარ დაინსტალირებული macOS-ში, თქვენ უნდა გამოიყენოთ უფრო ახალი ვერსია, Python 3. ერთადერთი მიზეზი, რომ გააგრძელოთ v2.7 გამოყენება არის ძველი, არსებული აპლიკაციების მხარდაჭერა. საბედნიეროდ, თუ ახლახან იწყებ, არცერთი მათგანი არ გაქვს.
პითონის ინსტალაცია არის სტანდარტული. PKG-ზე დაფუძნებული საქმე. მის გასაშვებად და გასაშვებად, გადადგით შემდეგი ნაბიჯები:
-
პირველ რიგში, გადადით Python-ის ვებსაიტზე და აიღეთ უახლესი გამოშვება. თუ არ ხართ ძველ მოწყობილობაზე და რაიმე მიზეზით არ მოგიწევთ macOS-ის წინა ვერსიის გამოყენება, ჩამოტვირთეთ 64-ბიტიანი ინსტალერი ფაილი.
- ეს არის სტანდარტული macOS. PKG ფორმატი, ასე რომ თქვენ შეგიძლიათ უბრალოდ დააწკაპუნოთ ინსტალერის ფაილზე, რომ დაიწყოთ საქმე.
-
პირველ ეკრანზე გამოჩნდება გარკვეული ინფორმაცია ინსტალაციის შესახებ, დააჭირეთ გაგრძელება გადაადგილებისთვის.
-
დააწკაპუნეთ გაგრძელება შემდეგ გვერდზეც, რაც გაცნობებთ, რომ პროექტი შეწყვეტს 32-ბიტიანი ინსტალატორების მხარდაჭერას v3.8-დან.
-
შემდეგი ეკრანი გთხოვთ მიიღოთ პითონის ლიცენზია. დააწკაპუნეთ გაგრძელება, შემდეგ დააჭირეთ ვეთანხმები.
-
თქვენ უნდა აირჩიოთ დანიშნულების ადგილი ინსტალაციისთვის შემდეგ ეკრანზე. შეგიძლიათ დააწკაპუნოთ Install, რომ მოათავსოთ იგი თქვენს მთავარ დისკზე, ან დააწკაპუნოთ მორგება თუ სხვაგან გაქვთ მხედველობაში. გასაგრძელებლად ასევე დაგჭირდებათ პაროლის შეყვანა.
-
ახლა ინსტალერი დაიწყებს ფაილების კოპირებას.
- ინსტალაციის დასრულების შემდეგ, აპის საქაღალდე გაიხსნება Finder-ში.
შემოწმება პითონის ინსტალაცია macOS-ზე
ინსტალაცია შეიცავს რამდენიმე ელემენტს, შემდეგნაირად:
- ორი. RTF ფაილი: ერთხელ შეიცავს ლიცენზიას; მეორე ReadMe ფაილი.
- ორი. COMMAND ფაილი: ეს არის გარკვეული კონფიგურაციის შესასრულებლად. Install Certificates.command ფაილი დააყენებს რამდენიმე SSL სერთიფიკატს, ხოლო Update Shell Profile.command ფაილი დაგეხმარებათ, თუ გაწუხებთ Python 3-ის გამოყენება და აღმოაჩენთ, რომ თქვენ ყოველთვის მიმართული ხართ Python 2-ზე.
- IDLE აპლიკაცია: ინტეგრირებული განვითარების გარემო სპეციალურად Python-ისთვის.
- Python Launcher: გეხმარებათ დააკონფიგურიროთ რამდენიმე პარამეტრი, რომელიც დაკავშირებულია Python სკრიპტების გაშვებასთან.
როგორ დავადასტუროთ, რომ პითონი მუშაობს macOS-ზე
სანამ პითონის გამოყენებას შეძლებთ, უმჯობესია დაადასტუროთ, რომ თქვენი პითონის ინსტალაცია სწორად მუშაობს.
-
სცადეთ შემდეგი ბრძანება ტერმინალში:
პითონი --ვერსია
პითონი 3.7.4
-
თუ გსურთ რამის შემდგომი დადასტურება, სცადეთ მარტივი Python სკრიპტის გაშვება. შეიყვანეთ (ან ჩასვით) შემდეგი კოდი ცარიელ ტექსტურ ფაილში და დაარქვით "hello-world.py":
ბეჭდვა ("Hello World!")
-
ახლა, ბრძანების სტრიქონში, გაუშვით შემდეგი:
python \path\to\hello-world.py
გამარჯობა სამყარო!
როგორ გამოვიყენოთ Python-ის PIP macOS-ზე
ჩვენ ვიცით, რომ ახლა Python მუშაობს და შეგვიძლია გადავიდეთ PIP-ზე.
საბედნიეროდ, აქ არაფერია გასაკეთებელი: PIP დაინსტალირებულია პითონის უახლეს ვერსიებზე. ამის თქმით, თქვენ უნდა გაეცნოთ მას.
-
ტერმინალში შემდეგი ბრძანების გამოყენება მოგცემთ მიმოხილვას იმის შესახებ, თუ რა არის PIP:
პიპ --დახმარება
-
პირველი, რისი გაკეთებაც მოგინდებათ, არის მოძებნოთ პაკეტი, რომლის გამოყენებაც შეგიძლიათ, და პიპ ძიება არის ის, რაც გჭირდებათ ამისთვის. ის მოძებნის Python Package Index-ში (PyPI) თქვენი საძიებო ტერმინისთვის.
დავუშვათ, რომ გვინდა შევქმნათ ჩვენი Python აპლიკაცია პაროლების შესანახად. macOS-ს უკვე აქვს ამისთვის შესანიშნავი მექანიზმი: Keychain. შემდეგი ბრძანება აჩვენებს ყველა პაკეტის სიას PyPI-ში საკვანძო სიტყვით "keychain":
პიპის საძიებო საკვანძო ჯაჭვი
-
შედეგებში არის პაკეტი სახელწოდებით macos-keychain, რაც არის ზუსტად ის, რასაც ჩვენ ვეძებთ.ასე რომ, იმის ნაცვლად, რომ დავწეროთ ისეთი რამ, როგორიც არის პაროლის ჩანაწერები, დაშიფვრა და სისტემის მოვლენებში მიმაგრება, ჩვენ შეგვიძლია უბრალოდ გადმოვწეროთ და გავაერთიანოთ იგი ჩვენს საჭიროებებზე. შეგიძლიათ დააინსტალიროთ პაკეტი შემდეგი ბრძანებით:
პიპის ინსტალაცია macos-keychain
-
სამწუხაროდ, ყველა დაინსტალირებული პაკეტის განახლება არ არის ისეთი მარტივი, როგორც Linux დისტრიბუციების განახლება. თქვენ უნდა გააკეთოთ ეს თითოეული პაკეტისთვის, როდესაც ხედავთ, რომ ის მოძველებულია. გამოიყენეთ შემდეგი ბრძანება:
პიპის დაყენება macos-keychain -- განახლება
-
და ბოლოს, პაკეტის ამოღება ისეთივე მარტივია, როგორც:
პიპის დეინსტალაცია macos-keychain