در پایتون، استفاده از بسته های پایتون منتشر شده توسط توسعه دهندگان دیگر در پروژه خود یکی از مواردی است که زندگی شما را آسان تر می کند. ایندکس بسته پایتون یا PyPI یک مخزن بزرگ کد است که می توانید از آن استفاده کنید. بیاموزید که چگونه با PyPI و برنامه نصب کننده آن، PIP (Package Installer for Python) شروع به کار کنید.
این دستورالعملها باید روی هر نسخه macOS که توسط نصبکننده فعلی پایتون پشتیبانی میشود کار کند، که شامل نسخه 10.6+ (Snow Leopard) برای نصبکننده 32 بیتی و نسخه 10.9 (Mavericks) برای نصبکننده 64 بیتی است. تنها نسخه نصب کننده فعلی.
نحوه نصب PIP در macOS
PIP نصب کننده بسته پیش فرض است و اخیراً به توزیع هسته پایتون اضافه شده است. این بدان معناست که برای نصب PIP باید پایتون را نصب کنیم.
در حالی که Python 2 قبلاً در macOS نصب شده بود، باید از نسخه جدیدتر Python 3 استفاده کنید. تنها دلیل برای ادامه استفاده از نسخه 2.7 پشتیبانی از برنامههای قدیمیتر و موجود است. خوشبختانه، اگر تازه شروع کرده اید، هیچ یک از اینها را ندارید.
نصب پایتون یک امر استاندارد مبتنی بر PKG است. برای راه اندازی و اجرای آن، مراحل زیر را انجام دهید:
-
ابتدا به وب سایت پایتون بروید و آخرین نسخه را بگیرید. مگر اینکه از یک دستگاه قدیمی استفاده کنید و بنا به دلایلی مجبور به استفاده از نسخه قبلی macOS باشید، فایل 64-bit installer را دانلود کنید.
- این فرمت استاندارد macOS. PKG است، بنابراین می توانید فقط روی فایل نصب کننده کلیک کنید تا کارها شروع شود.
-
صفحه اول اطلاعاتی را در مورد نصب ارائه می دهد، برای ادامه مسیر Continue را کلیک کنید.
-
Continue را در صفحه زیر نیز کلیک کنید، که به شما امکان می دهد بدانید که پروژه از نسخه 3.8 به بعد پشتیبانی از نصب کننده های 32 بیتی را متوقف می کند.
-
صفحه بعدی از شما می خواهد که مجوز پایتون را بپذیرید. روی Continue کلیک کنید، سپس Agree را کلیک کنید.
-
باید مقصدی را برای نصب در صفحه زیر انتخاب کنید. میتوانید Install را کلیک کنید تا آن را در درایو اصلی خود قرار دهید، یا اگر جای دیگری را در ذهن دارید، Customize را کلیک کنید. همچنین برای ادامه باید رمز عبور خود را وارد کنید.
-
اکنون نصب کننده شروع به کپی کردن فایل ها می کند.
- پس از اتمام نصب، پوشه برنامه در Finder باز می شود.
بررسی نصب Python در macOS
نصب شامل چند مورد است، به شرح زیر:
- دو فایل. RTF: یک بار حاوی مجوز است. دیگری فایل ReadMe.
- دو فایل. COMMAND: اینها برای کمک به انجام برخی تنظیمات وجود دارند. فایل Install Certificates.command برخی از گواهیهای SSL را تنظیم میکند، و فایل Update Shell Profile.command به شما کمک میکند اگر در استفاده از Python 3 مشکل دارید و متوجه میشوید که همیشه به Python 2 هدایت میشوید.
- IDLE برنامه: یک محیط توسعه یکپارچه به طور خاص برای Python.
- Python Launcher: به شما کمک می کند تا برخی تنظیمات مربوط به راه اندازی اسکریپت های پایتون را پیکربندی کنید.
چگونه تأیید کنیم پایتون روی macOS کار می کند
قبل از اینکه بتوانید از Python استفاده کنید، بهتر است تأیید کنید که نصب پایتون به درستی کار می کند.
-
دستور زیر را در ترمینال امتحان کنید:
python --نسخه
Python 3.7.4
-
اگر می خواهید موارد را بیشتر تأیید کنید، یک اسکریپت ساده پایتون را اجرا کنید. کد زیر را در یک فایل متنی خالی وارد کنید (یا جایگذاری کنید) و نام آن را "hello-world.py" بگذارید:
چاپ
("سلام دنیا!")
-
اکنون، در خط فرمان، موارد زیر را اجرا کنید:
python \path\to\hello-world.py
سلام دنیا!
نحوه استفاده از PIP Python در macOS
ما می دانیم که اکنون Python کار می کند، و می توانیم به استفاده از PIP ادامه دهیم.
خوشبختانه، در اینجا کاری برای انجام دادن وجود ندارد: PIP در نسخههای جدیدتر Python به صورت خارج از جعبه نصب میشود. با این حال، باید خود را با آن آشنا کنید.
-
استفاده از دستور زیر در ترمینال به شما یک نمای کلی از آنچه PIP در مورد آن است ارائه می دهد:
پیپ --راهنما
-
اولین کاری که احتمالاً می خواهید انجام دهید این است که به دنبال بسته ای بگردید که بتوانید از آن استفاده کنید، و جستجوی پیپ همان چیزی است که برای آن نیاز دارید. این فهرست بسته پایتون (PyPI) را برای عبارت جستجوی شما جستجو میکند.
فرض کنید می خواهیم برنامه پایتون خود را برای ذخیره رمزهای عبور ایجاد کنیم. macOS قبلاً یک مکانیسم عالی برای این دارد: Keychain. دستور زیر لیستی از تمام بسته های PyPI را با کلمه کلیدی "keychain" نشان می دهد:
زنجیره کلید جستجوی پیپ
-
در نتایج، بستهای به نام macos-keychain وجود دارد که دقیقاً همان چیزی است که ما به دنبال آن هستیم.بنابراین، به جای کدگذاری مواردی مانند ورودی رمز عبور، رمزگذاری، و اتصال به رویدادهای سیستم، میتوانیم آن را دانلود کرده و آن را با نیازهای خود ادغام کنیم. با دستور زیر می توانید بسته ای را نصب کنید:
نصب pip macos-keychain
-
متاسفانه، بهروزرسانی همه بستههای نصب شده به آسانی بهروزرسانی توزیعهای لینوکس نیست. باید برای هر بسته زمانی که می بینید قدیمی است این کار را انجام دهید. از دستور زیر استفاده کنید:
نصب pip macos-keychain -- ارتقا
-
در نهایت، حذف یک بسته به آسانی انجام می شود:
pip uninstall macos-keychain