آموزش نصب Python pip در Ubuntu 20.04
Pip ابزاری برای Python برای نصب بسته های Python است. از آن برای جستجوی ، دانلود و نصب بسته از Python package index و سایر indexes ها استفاده میشه. پایتون دارای 2 نسخه پایتون 2 یا پایتون 3. در اوبونتو 20.04 پایتون 3 نسخه پیش فرض است. برای سیستم هایی که به پایتون 2 نیاز دارند ، در این مقاله این نسخه رو هم نصب میکنیم. PiP به طور پیش فرض در اوبونتو نصب نشده است. اما نصب آن بسیار آسان و ساده است. آموزش زیر روش نصب و مدیریت بسته های Python از طریق PiP رو بررسی میکنه.
نصب PiP برای Python 3
اگه میخواین آخرین نسخه پایتون را اجرا می کنید و می خواهید از pip برای مدیریت بسته ها استفاده کنید . دستورات زیر PiP را نصب می کند تا از Python نسخه 3 استفاده کنین.
sudo apt update sudo apt install python3-pip
هنگامی که دستورات بالا را اجرا می کنید ، تمام dependencies هایی که برای عملکرد PiP لازم است در کنار PiP نصب خواهند شد. برای تأیید صحت نصب PiP ، دستور زیر را اجرا کنید:
pip3 --version
خروجی باید به شکل زیر باشه
Output: pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
این روش نحوه نصب PiP برای پایتون 3 بود.
نصب PiP برای Python 2
اگر می خواهید Python 2 استفاده کنید ، از مراحل زیر برای نصب آن و همچنین pip برای Python 2 استفاده کنید. باز هم ، PiP با اوبونتو بصورت پیش فرض نصب نیست ، بنابراین برای نصب آن باید دستورات زیر را اجرا کنید.
sudo add-apt-repository universe sudo apt update sudo apt install python-pip
اکنون که Python 2 نصب شده است ، می توانید pip را با استفاده از اسکریپت get-pip.py
نصب کنید. پس از فعال کردن repository و نصب آن طبق دستورات بالا ، به راحتی اسکریپت را دانلود کرده و آن را اجرا کنید تا پایتون بصورت globally نصب شود.
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py sudo python2 get-pip.py
اسکریپت همچنین pip ، setuptools و wheel را نصب می کند.
نصب Packages با PiP
اکنون که PiP نصب شده است ، می توانید بسته های Python را با استفاده از آن نصب کنید. اگر قبلاً از PiP استفاده نکردین، دستور راهنمای اون رو اجرا کنین تا دستورات مفید و توضیحات رو به شما نمایش بده.
pip3 --help pip install --help
شما باید دستورات مفید و نحوه استفاده از آنها را مطابق شکل زیر مشاهده کنید.
Usage: pip [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible
هنگام کار با پروژه های پایتون ، همیشه ایده خوبی است که یک محیط مجازی (virtual environment) ایجاد کنید. به طور کلی از نصب کننده بسته های PiP در محیط های مجازی Python استفاده می شود که در آن هر محیط برای پروژه های خاص جدا شده است. پس از انجام هر پروژه ، می توان اون محیط های مجازی ایزوله شده رو به راحتی حذف کرد. برای این پست می خواهید یک محیط مجازی PiP را در پوشه جداگانه یا پوشه Home خود ایجاد کنید. به سادگی دستور زیر را اجرا کنید تا یک محیط مجازی پایتون 3 به نام confidential
ایجاد کنید. ابتدا باید ماژول Python virtual environment را نصب کنید:
sudo apt install python3-venv
سپس محیط (environment) جدیدی بنام confidential
ایجاد کنید.
python3 -m venv ~/confidential
به سادگی محیط مجازی ایجاد شده را با دستورات زیر فعال کنید:
source ~/confidential/bin/activate
آموزش نصب Python pip در Ubuntu 20.04
در این محیط مجازی خاص ، می توانید نصب پکیج ها از طریق PiP را برای Python 3 آغاز کنید. به عنوان مثال ، برای نصب بسته پایتون به نام python-openstackclient
، به راحتی دستورات زیر را اجرا کنید:
pip3 install python-openstackclient
این دستور باید بسته پایتون python-openstackclient
را نصب کند تا برای Python 3 قابل استفاده باشه. برای به روزرسانی بسته ها از طریق PiP ، دستورات زیر را اجرا کنید:
pip3 install --upgrade python-openstackclient
برای پاک کردن بسته ها از طریق PiP ، دستورات زیر را اجرا کنید:
pip3 uninstall python-openstackclient
هنگامی که کار با پروژه پایتون تموم شد ، دستور غیرفعال کردن deactivate
را اجرا کنید تا به محیط shell عادی برگردید.