سلام،
اگر قبلا سابقه کار با لینوکس داشته باشید با مفهومی با عنوان package manager آشنا هستید. ساز و کاری است برای نصب و بهروزرسانی و حذف آسانتر بستهها.
یکی از نمونههای ابزارهای مدیریت بستهها در مک Homebrew است، که بعد از نصب و دریافت اطلاعات از بانک اطلاعاتی خود، یا بستههای آماده نرمافزارهای مورد نظرتان را دریافت و نصب میکند یا سورس آنها را میگیرد و روی دستگاه شما کامپایل و سپس نصبشان میکند.
بعد از نصب Homebrew، دستور مربوط به آن در خط فرمان brew است.
این سایت و راهنمای نصب آن:
http://brew.sh(البته آخرین بار که امتحان کردم سروری که بستههای کامپایل شده و آماده نصب Homebrew را در خود نگه میدارد IPهای ایرانی را بسته بود، اگر هنوز اینطور باشد به راه حلهای تغییر IP و دور زدن تحریم نیاز دارید).
یک مورد دیگر برای مک MacPorts است که دستور آن در خط فرمان port است:
https://www.macports.org/install.php(بهتر است بین Homebrew، MacPorts و Fink یکی را انتخاب کنید، چون هر سه عملا همان کار را میخواهند انجام دهند و کنار هم بودنشان ممکن است بعدا هنگام کامپایل برنامهها برایتان دردسرساز شود).
pip هم ابزار مدیریت بستههاست، منتها برای پایتون است و در سیستمهای عامل مختلف میتوان از آن استفاده کرد.
اگر میخواهید خود pip را در مک نصب کنید، میتوانید دستور زیر را در ترمینال وارد کنید:
- کد: انتخاب همهٔ
sudo easy_install pip
بعد از وارد کردن کلمه عبورتان باید pip را دانلود و نصب کند.
شاید بعدش نیاز به بهروز کردنش با دستور زیر نیز باشد:
- کد: انتخاب همهٔ
pip install --upgrade pip
از این به بعد pip برای نصب بستههای پایتون برای شما کار خواهد کرد.
اگر تنها هدفتان نصب pygubu است، نیازی به brew و... نیست، کافی است pip را نصب و این دستور را در ترمینال وارد کنید:
- کد: انتخاب همهٔ
pip install pygubu
(البته برای نصبش حتی اجباری به استفاده از pip نیست، هر چند کار را سادهتر میکند).