ابزارهای رایج پایتون: استفاده از virtualenv، نصب بسته‌ها با پیپ و مدیریت بسته‌ها. ابزارهای رایج پایتون: استفاده از virtualenv، نصب بسته‌ها با پیپ و مدیریت بسته‌ها نصب پیپ پایتون

در پایتون (و به ویژه در زمینه توسعه برنامه) ابزارهای خاصی وجود دارد که اغلب هنگام کار با این زبان برنامه نویسی یا کد منبع به آنها اشاره می شود. با وجود محبوبیت بسیار زیاد پایتون و استفاده گسترده، پیدا کردن یک خوب است راهنمای گام به گامپوشاندن تمام ابزارهای مهم آن بسیار دشوار است.

این مقاله نه تنها اصول اولیه را پوشش می‌دهد، بلکه منطق پشت کار این ابزارها را نیز توضیح می‌دهد، و در مورد استفاده از آنها در سناریوهای دنیای واقعی تحقیق می‌کند. این مقاله نحوه دانلود و نصب کتابخانه ها و تنظیمات مشترک، کار با یک محیط مجازی (با استفاده از virtualenv) و مدیریت بسته ها برای توسعه و تولید برنامه های کاربردی خود را شرح می دهد.

این راهنما هم برای مبتدیان و هم برای کاربران با تجربه ای که می خواهند دانش خود را در این زمینه گسترش دهند مناسب است. اگر سوالی دارید، لطفا در زیر این مقاله کامنت بگذارید.

پایتون در CentOS

لطفاً به یاد داشته باشید که هنگام کار بر روی یک سیستم CentOS/RHEL، نباید از مفسر پیش‌فرض پایتون استفاده کنید. در عوض، باید پایتون را خودتان نصب کنید.

برای دستورالعمل‌های نصب پایتون در CentOS، قبل از ادامه، راهنمای نحوه نصب پایتون 2.7.6 و 3.3.3 در CentOS 6.4 را بخوانید.

همچنین می توانید نکاتی در مورد نصب ابزار در این مقاله بیابید پیپو virtualenvدر CentOS با نصب پایتون سفارشی.

بسته هاپایتون

اگرچه برنامه های کاربردی پایتون ممکن است از یک فایل تشکیل شده باشد، اما معمولاً از تعدادی توابع، اشیا (کلاس ها) تشکیل شده است. ابزار مفیدو البته متغیرهای توزیع شده در چندین فایل که در داخل ماژول ها قرار دارند. همه این ماژول ها چیزی را تشکیل می دهند که نامیده می شود بسته بندی.

روش سنتی نصب بسته شامل ابتدا یافتن آن و سپس دانلود آن است. انجام این کار به اندازه کافی ساده به نظر می رسد (مانند بسیاری از کارها در پایتون)، اما نقص های خود را دارد.

هنگامی که فایل ها آماده و باز می شوند، هنگام استفاده از ماژول دیسوتیل هاآنها را می توان با تماس با setup.py نصب کرد.

نمونه نصب پکیج:

# نحو: سی دی [نام بسته]
cd a_package
python setup.py نصب کنید

ماژول disutils (دستگاه توزیع) مجموعه ای از ابزارهایی است که برای بسته بندی و توزیع کد استفاده می شود. به طور پیش فرض با پایتون ارسال می شود (یعنی در کتابخانه استاندارد گنجانده شده است).

اگرچه روشی که در بالا توضیح داده شد ساده است، اما اگر کاری در فرآیند وجود داشته باشد که به نصب مرتبط نباشد، کار نخواهد کرد. اینجاست که مدیریت بسته وارد می‌شود و چندین مزیت دارد، از جمله:

  • حذف (به عنوان مثال پیپ بسته_x را حذف می کند)؛
  • کنترل نسخه (به عنوان مثال پیپ نصب جنگو==x)؛
  • مدیریت وابستگی خودکار (چون بسته ها ممکن است به دیگران بستگی داشته باشند).

مدیریت بسته

بسته های پایتون می توانند ابزارها، کتابخانه ها، چارچوب ها و برنامه ها باشند.

به لطف محبوبیت این زبان، ده ها هزار بسته موجود است که می توانید از آنها برای ایجاد پروژه های خود استفاده کنید.

ابزارهای مدیریت بسته

متداول ترین مدیران بسته پایتون − هستند پیپو آسان _نصب کنید. این ابزار به شما کمک می کند تا وظایف زیر را انجام دهید:

  • دانلود، نصب، حذف؛
  • مجمع؛
  • مدیریت بسته پایتون و خیلی بیشتر.

به نظر می رسد که هر دو همان کار را انجام می دهند و وابستگی مشترکشان به یک کتابخانه مشترک است ابزارهای نصببار دیگر این را نشان می دهد.

در واقع، تفاوت های زیادی در کار آنها به سادگی قابل توجه نیست.

pip در مقابل easy_install

اولین ابزار برای چنین کارهایی بود آسان_ نصب کنید. در ابتدا این ابزار بسیار راحت تر و ساده تر از انجام کارها به صورت دستی به نظر می رسید، اما به مرور زمان برخی از ایرادات آن مشخص شد. این دلیل ایجاد یک مدیر بسته جدید بود، پیپ.

Pip (همانطور که در خود پروژه تعریف شده است) جایگزینی برای easy_install است که راحت تر از نسخه قبلی خود است و وظایف زیر را انجام می دهد، از جمله اما نه محدود به:

  • قبل از نصب تمام بسته های لازم را دانلود کنید.
  • ارائه بازخورد؛
  • حفظ تاریخچه اقدامات انجام شده؛
  • نمایش پیام های خطا (به پیروی از سنت پایتون)؛
  • اضافه شدن اکشن های virtualenv.

برای کسب اطلاعات بیشتر در مورد ابزار pip، به صفحه آن در دایرکتوری بسته PyPI مراجعه کنید.

راهنمای دقیق پیپ

این بخش وابستگی‌های پیپ مورد نیاز، نصب آخرین نسخه ابزار را پوشش می‌دهد و همچنین عملکردهای اصلی آن، یعنی نصب، حذف، فریز کردن و مدیریت نیازمندی‌ها را پوشش می‌دهد.

چه زمانی از pip استفاده کنیم؟

بنابراین، همانطور که در مقدمه گفته شد، این راهنما نمونه هایی از استفاده از ابزارها در سناریوهای واقعی را ارائه می دهد.

فرض کنید در حال توسعه یک اپلیکیشن کوچک هستید و با استفاده از یک برنامه بلندمدت همه چیز به خوبی پیش می رود. سپس یک کتابخانه (یا ماژول) را کشف می کنید که گنجاندن آن در برنامه ای که در حال توسعه آن هستید بسیار مفید است. همانطور که در بالا توضیح داده شد می توان آن را به روش سنتی دانلود کرد. اما اگر چندین بسته از این دست وجود داشته باشد، این روند بسیار پیچیده می شود. بسیاری از مشکلات مرتبط با مدیریت این بسته ها (به عنوان مثال، به روز رسانی، حذف، جایگزینی، استفاده از یک نسخه دیگر) را می توان به راحتی توسط مدیر بسته pip حل کرد.

نصب پیپ

قبل از نصب پیپ، باید وابستگی های آن را نصب کنید که انجام آن بسیار آسان است.

ابزارهای نصب

همانطور که قبلا ذکر شد، یکی از وابستگی های pip کتابخانه setuptools است. بر اساس آن است ویژگی های استانداردمجموعه ای از ابزارهای توزیع پایتون به نام دیستوتیل ها. با توجه به اینکه دیستوتیل هابه طور پیش فرض ارائه شده است، تنها کاری که باید انجام دهید نصب setuptools است.

دستور curl به شما این امکان را می دهد که فایل های پیکربندی setuptools را به صورت امن دانلود کنید. cURL یک کتابخانه سیستمی است که انتقال داده را روی پروتکل های مختلف انجام می دهد (یعنی یک زبان مشترک برای تبادل داده بین برنامه ها مانند HTTP است). این گواهینامه های SSL را تأیید می کند کد منبعو داده ها را به مفسر پایتون ارسال می کند.

این فایل های پیکربندی، که مفسر پایتون اجرا می کند، فرآیند نصب را خودکار می کند.

دستور زیر را اجرا کنید:

حلقه https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | پایتون -

این نصب امکان استفاده از سیستم پیپ را در سراسر سیستم فراهم می کند. اما نصب هیچ بسته دیگری از این طریق توصیه نمی شود. توصیه می شود همیشه استفاده کنید virtualenv، یک محیط پایتون مستقل که در بخش بعدی مورد بحث قرار می گیرد.

توجه داشته باشید: ممکن است برای ادامه دانلود به امتیازات ابرکاربر نیاز داشته باشید. در این مورد استفاده کنید:

sudo curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | پایتون -

با نصب این تک وابستگی، می توانید به دانلود و نصب پیپ ادامه دهید.

باز هم برای بوت امنو برای نصب فایل های پیکربندی از curl استفاده کنید.

دستور زیر را اجرا کنید:

حلقه https://raw.github.com/pypa/pip/master/contrib/get-pip.py | پایتون -

پوشه نصب پیپ پیش فرض در است

برای جلوگیری از تعیین مسیر کامل، باید این خط را به PATH اضافه کنید.

ویرایش PATH:

صادرات PATH="/usr/local/bin:$PATH"

پس از انجام این مرحله می توانید کار با pip را شروع کنید.

با استفاده از پیپ

استفاده از ابزار pip واقعاً آسان است و می تواند بسیاری از مشکلات فعلی را برطرف کند و بسیاری از کارهایی را که توسعه دهندگان برنامه به طور مرتب با آنها سروکار دارند ساده کند.

نصب پکیج با پیپ

Pip عملکردهای زیادی دارد، اما اغلب برای نصب بسته ها استفاده می شود. راه های مختلفی برای نصب بسته ها با pip وجود دارد.

پیدا کردن و نصب بسته ها:

# نحو: نصب پیپ [نام بسته]
# برای مثال، برای نصب کتابخانه *درخواست*:
درخواست های نصب پیپ

یک نسخه خاص را جستجو و نصب کنید:

# نحو: نصب پیپ [نام بسته]==[نسخه]
# برای نصب نسخه 2.0.0. درخواست های کتابخانه
درخواست های نصب پیپ==2.0.0

نصب از مخزن URL یا VCS:

# نحو: نصب پیپ
# برای نصب virtualenv
نصب پیپ https://github.com/pypa/virtualenv/tarball/1.9.X

نصب داخلvirtualenv:

# نحو: نصب پیپ [نام محیط] [نام بسته]
# با این کار یک بسته داخل محیط نصب یا ایجاد می شود
# برای مثال، برای نصب درخواست ها در داخل یک virtualenv به نام *venv*
پیپ نصب -E venv درخواست می کند

حذففایل هاباپیپ

دومین عملکرد رایج پیپ حذف بسته ها است.

برای حذف یک بسته:

# نحو: حذف نصب پیپ [نام بسته]
# حذف کتابخانه درخواست ها
درخواست حذف نصب pip

به روز رسانی بسته ها با pip

به جای حذف یک بسته و سپس نصب بیشتر نسخه جدید، می توانید از تابع به روز رسانی بسته استفاده کنید.

برای به روز رسانی بسته:

# نحو: pip install --upgrade [نام بسته]
# کتابخانه درخواست ها را به روز کنید
پیپ نصب -- درخواست های ارتقا

یافتن بسته ها با پیپ

اغلب باید بسته مورد نیاز خود را پیدا کنید.

برای پیدا کردن بسته:

# نحو: جستجوی پیپ [نام بسته]
# برای پیدا کردن تمام بسته های جنگو:
# ممکن است زمان زیادی طول بکشد (تعداد زیادی وجود دارد)
پیپ جستجو جنگو

ایجاد لیستی از بسته های نصب شده با pip

یکی از واقعا استثنایی و توابع مفید pip راهی برای ایجاد سریع لیست است بسته های نصب شده. این بسته ها اغلب نیازمندی ها نامیده می شوند. بسته به نسخه محیط پایتون (به معنای محیط مجازی یا جهانی)، pip فایلی را ایجاد می کند که تمام بسته های نصب شده را فهرست می کند.

ایجاد یک لیست جدید ("تجمیع")

# نحو: انجماد پیپ > [filename.extension]
# لیستی از تمام بسته های نصب شده در حال حاضر ایجاد کنید
پیپ فریز > package_list.txt

افزودن فایل های جدید به لیست قالب های موجود

توجه: این دستور یک فایل در دایرکتوری فعلی ایجاد می کند.

# نحو: pip freeze -r [existing file.extension] > [filename.extension]
# بسته های جدید نصب شده از زمان آخرین لیست را اضافه کنید
پیپ فریز package_list.txt > package_list_new.txt

نصب بسته ها از یک لیست با استفاده از pip

هنگام کار با برنامه (ترجیحاً در محیط مجازی)، همه وابستگی ها (بسته های مورد نیاز) باید وجود داشته باشند. با ایجاد لیستی از این بسته ها با استفاده از دستور منجمد کردن, آنها را می توان بعداً با استفاده از دستور نصب کرد نصب کنید.

برای نصب تمام بسته ها از لیست:

# نحو: pip install -r [filename.extension]
# برای نصب تمام بسته های مثال قبلی:
pip install -r package_list_new.txt

راهنمای دقیق برای virtualenv

ابتدا باید بدانید virtualenv چیست و چه زمانی از آن استفاده کنید.

مجازی:

در پایتون محیط زیست(محیط) یک پوشه (دایرکتوری) است که شامل تمام بسته هایی است که یک پروژه (برنامه پایتون) برای اجرای آن به صورت سازمان یافته و ایزوله نیاز دارد. محیط در حال اجرا به طور خودکار با مفسر پایتون خود (نسخه ای از آنچه برای ایجاد آن استفاده شده است) و همچنین ابزار پیپ خود ارائه می شود.

Virtualenv تعدادی از مشکلات را حل می کند:

  • یک سندباکس جدید برای پروژه پایتون ایجاد کنید.
  • امکان دانلود بسته‌ها بدون دسترسی admin/sudo.
  • بسته بندی کاربردی ساده و سریع؛
  • ایجاد لیستی از وابستگی های یک پروژه (با استفاده از pip).
  • بازیابی سریع وابستگی ها با استفاده از فایل نیازمندی ها (با استفاده از pip).
  • قابلیت حمل بین سیستم ها

استفاده از virtualenv هنگام کار با پروژه های پایتون (صرف نظر از تعداد آنها) به شدت توصیه می شود. این ابزار با ویژگی های غنی و بسیار آسان برای استفاده در کنار pip می تواند معجزه کند.

پس virtualenv را نصب کنید.

در حال نصب virtualenv

برای نصب virtualenv باید با pip تماس بگیرید. این بستهبه عنوان یک بسته جهانی در دسترس برای اجرا با استفاده از مفسر پایتون نصب خواهد شد.

2 راه برای دریافت این برنامه وجود دارد و نسخه به روشی که انتخاب می کنید بستگی دارد.

ساده ترین راه استفاده از pip برای جستجو، دانلود و نصب است. نقطه ضعف آن پیپ است لازم نیستآخرین نسخه را نصب خواهد کرد.

# نحو: pip install virtualenv
sudo pip نصب virtualenv

آخرین نسخه موجود virtualenv 1.11.X است.

# نحو: نصب پیپ /[نسخه]
نصب sudo pip https://github.com/pypa/virtualenv/tarball/1.1.X

با استفاده از virtualenv

این ابزار یک پوشه حاوی مفسر پایتون و یک کپی از پیپ ایجاد می کند. سپس باید مکان این مترجم را مشخص کنید یا آن را فعال کنید.

تمامی اپلیکیشن های نصب شده با استفاده از مفسر در داخل محیط مجازی در این مکان قرار خواهند گرفت

وقتی لیستی از بسته ها را با استفاده از pip ایجاد می کنید، فقط بسته های موجود در آن پوشه در فایل لیست می شوند.

به یاد داشته باشید: زمانی که کارتان با یک محیط تمام شد (یا اگر با یک محیط جهانی کار می کنید)، قبل از انتقال به محیط دیگر، حتما آن را غیرفعال کنید.

ایجاد / راه اندازی یک محیط مجازی (محیط مجازی = virtualenv)

ایجاد یک محیط با استفاده از مترجم ارائه شده

# نحو: virtualenv [نام پوشه (محیط)]
# برای ایجاد محیطی به نام *my_app*
virtualenv my_app

ایجاد یک محیط با استفاده از مترجم پایتون سفارشی

# نحو: virtualenv --python=[location/python/] [نام محیط]
virtualenv --python=/opt/python-3.3/bin/python my_app

فعال سازی محیط مجازی:

# نحو: منبع [نام محیط]/bin/activate
# برای فعال سازی محیط ایجاد شده پایتون
منبع my_app/bin/activate

کار با محیط مجازی بدون فعال سازی

به دلایلی ممکن است لازم باشد در یک محیط غیرفعال کار کنید. این باعث می شود تیم ها انعطاف پذیرتر شوند. از سوی دیگر، هر بار باید بررسی کنید که آیا از مترجم درست استفاده شده است یا خیر.

# نحو: [نام محیط]/bin/python [arguments]
my_app/bin/python python_script.py

برای استفاده از نصب پیپ در داخل یک محیط بدون فعال سازی:

# نحو: [نام محیط]/bin/pip [فرمان] [استدلال]
# کتابخانه درخواست ها را بدون فعال کردن محیط نصب کنید
درخواست‌های نصب my_app/bin/pip

برای غیرفعال کردن محیط:

# نحو: غیرفعال کنید
# غیرفعال کردن محیط:
غیر فعال کردن

برچسب ها: ,

در این قسمت نحوه نصب پایتون و مدیریت بسته را یاد می گیریم ویندوز 10از ابتدا بهترین راهنصب پایتون در ویندوز است دانلود نصب کننده رسمیاز python.org برای انجام این کار، مرورگر خود را باز کنید و به https://python.org/ بروید. پس از پایان دانلود نصب کننده، Downloads را باز کنید. سایت تشخیص می دهد که شما در ویندوز از آن بازدید می کنید و پیشنهاد دانلود آخرین نسخه را می دهد پایتون 3یا پایتون 2. اگر نمی دانید از کدام نسخه استفاده کنید، توصیه می کنم پایتون 3. اگر می خواهید با کد پایتون 2 قدیمی کار کنید، به پایتون 2 نیاز دارید. زیر برگه ها دانلودهادانلود برایویندوزبرای دانلود فایل نصب، روی دکمه «Python 3.X.X» (یا «Python 2.X.X») کلیک کنید.

پایتون 64 بیتی در مقابل 32 بیتی

اگر می‌پرسید 64 بیتی است یا 32 بیتی، به احتمال زیاد به 32 بیتی نیاز خواهید داشت. گاهی اوقات پیدا کردن بسیار سخت استباینری ها برای 64 بیت هستند، به این معنی که برخی از ماژول های شخص ثالث ممکن است به درستی روی پایتون 64 بیتی نصب نشوند. نظر من این است که از نسخه ای استفاده کنید که به طور خاص در وب سایت رسمی توصیه می شود. اگر روی دکمه Python 3 یا Python 2 در زیر " کلیک کنید دانلود برای ویندوز” دقیقاً نسخه ای را که انتخاب کرده اید دریافت خواهید کرد. به یاد داشته باشید اگر در نهایت انجام دادید انتخاب اشتباهو می‌خواهید به نسخه دیگری از پایتون سوئیچ کنید، می‌توانید به سادگی حذف کنید نسخه موجود و با دانلود نصب کننده دیگری از وب سایت رسمی آن را دوباره نصب کنید.

اجرای نصب کننده پایتون

پس از اتمام دانلود نصب کننده، برای شروع روی آن دوبار کلیک کنید. حتماً کادر مربوط به " را علامت بزنید Python X.Y را به PATH اضافه کنید» در جادوگر راه اندازی. مطمئن شوید که " Python X.Y را به PATH اضافه کنید” در نصب کننده ارائه می شود، در غیر این صورت با دسترسی نصب کننده پایتون به خط فرمان مشکل خواهید داشت. کلیک کنید " نصب کنید" برای شروع نصب. نصب باید به سرعت انجام شود و پایتون برای اجرا بر روی سیستم شما آماده خواهد شد. مرحله بعدی این است که مطمئن شوید همه چیز به درستی تکمیل شده است.

تایید اینکه پایتون به درستی نصب شده است

پس از اتمام نصب، پایتون باید بر روی رایانه شما نصب شود. بیایید با آزمایش اینکه آیا پایتون به آن دسترسی دارد، مطمئن شویم که همه چیز به درستی انجام شده است خط فرمان (cmd) ویندوز:

  • یک خط فرمان باز کنید رشته ویندوزبا دویدن cmd.exe
  • وارد کنید پیپو "Enter" را فشار دهید
  • متن راهنمای مدیریت بسته پایتون را با نام " " خواهید دید. اگر پیغام خطا دریافت کردید، مراحل نصب پایتون را تکرار کنید و مطمئن شوید که این کار را دارید نسخه کاریپایتون. بسیاری از مشکلاتی که ممکن است با آن مواجه شوید ارتباطی با آنها دارند تنظیم نادرست PATH. نصب مجدد و تأیید اینکه « پایتون را به PATH اضافه کنید” فعال شده است، باید این مشکل برطرف شود.

حالا چی؟

هنگامی که مطمئن شدید همه چیز به درستی انجام شده است، و تأیید کردید که در خط فرمان شما به درستی کار می کند، می توانید با اطمینان بگویید که پایتون را روی سیستم خود نصب کرده اید.

Class="eliadunit">

دوربین PIP - یکی از بهترین برنامه هابه کامپیوتر با استفاده از این اپلیکیشن می توانید عکس های خود را ویرایش کنید، یک کولاژ بسازید و یا افکت های مختلفی اضافه کنید. عکس های خود را منحصر به فرد و حتی زیباتر کنید. با یک کتابخانه بزرگ از افزونه های مختلف که به طور مداوم به روز می شود، خلاقانه ترین و جالب ترین عکس ها را خواهید داشت.

می‌توانید عکس‌ها را از گالری یا مستقیماً از دوربین به دوربین PIP وارد کنید. برخی از حالت های تغییر اندازه به طور خودکار پس زمینه را بر اساس رنگ و نسبت تصویر محو می کنند. بیش از 200 طرح کلاژ بسته به تعداد عکس ها وجود دارد. حداکثر تعداد فایل های خالص در یک کلاژ 10 قطعه است که بسیار بیشتر از برنامه های دیگر از این نوع است.



ویژگی های نسخه PC دوربین PIP:

1. تصاویر را از گالری وارد کنید یا از دوربین استخراج کنید. می توانید تصاویر موجود در گالری را با استفاده از گالری پیش فرض انتخاب کنید یا به سادگی در حالت دوربین عکس بگیرید و سپس وارد کنید.

2. عکس به طور خودکار محو می شود و فیلترهای پس زمینه و پیش زمینه در حالت کلاسیک قابل تغییر هستند.

class="eliadunit">

3. بیش از 200 قاب کلاژ. پس زمینه نیز به صورت خودکار محو می شود. از ویژگی Photo Collage برای کلاژ کردن عکس‌ها و تصاویر خود با طرح‌بندی‌ها و قاب‌های شگفت‌انگیز مجله برای تبدیل شدن به مرد محبوب روی جلد مجله استفاده کنید.

4. بیش از 20 فیلتر عکس برای دکوراسیون.

در این آموزش ما به شما نشان می دهیم که چگونه Pip را در جایی که اوبونتو 16.04 نصب شده است نصب کنید. سیستم عامل. Pip یک سیستم مدیریت بسته است و برای نصب و مدیریت بسته ها استفاده می شود نرم افزار، به زبان پایتون نوشته شده است که می توان آن را در فهرست بسته پایتون (PyPI) یافت.

اول از همه، مطمئن شوید که تمام نرم افزار سیستم شما به روز است. برای بازخوانی لیست بسته ها و به روز رسانی سیستم خود به آخرین نسخه موجود، دستور زیر را اجرا کنید:

Sudo apt-get update && sudo apt-get -y upgrade

پس از تکمیل به‌روزرسانی، می‌توانید ادامه دهید و Pip را روی خود نصب کنید. نصب Pip بسیار آسان است. تنها کاری که باید انجام دهید این است که دستور زیر را اجرا کنید:

Sudo apt-get نصب python-pip

مدیر بسته Apt Pip و تمام وابستگی هایی که نرم افزار برای اجرای بهینه نیاز دارد را نصب می کند. پس از اتمام نصب، می توانید با استفاده از دستور زیر تأیید کنید که موفقیت آمیز بوده است:

شما باید چیزی شبیه به زیر ببینید:

# pip -V pip 8.1.1 از /usr/lib/python2.7/dist-packages (python 2.7)

یعنی Pip با موفقیت روی سرور شما نصب شده و آماده استفاده است.

برای جستجوی یک بسته می توانید از دستور زیر استفاده کنید:

Package_name جستجوی پیپ

برای نصب بسته می توانید از دستور زیر استفاده کنید:

نصب Pip package_name

اگر می خواهید بسته ای را حذف کنید، می توانید از دستور زیر استفاده کنید:

Pip uninstall package_name

برای دریافت ویژگی های اضافینمونه های پیپ و استفاده می توانید از پرچم --help استفاده کنید:

# pip --help استفاده: pip دستورات: نصب نصببسته ها دانلود بسته های دانلود.حذف بسته ها را حذف می کند. فریز خروجی بسته های نصب شده در قالب نیازمندی ها.لیست لیست بسته های نصب شده

نمایش اطلاعات مربوط به بسته های نصب شده را نشان می دهد. جستجوی یافتن بسته ها در PyPI.چرخ بر اساس نیاز خود یک چرخ بسازید.

hash هش آرشیو بسته ها را محاسبه کنید.تکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.--Isolated PIP را در حالت ایزوله اجرا کنید و همه چیز را نادیده بگیرید متغیرهای محیطیو تنظیمات کاربر

-v، --verbose خروجی بیشتری بدهید. این پارامتر اختیاری است و می تواند تا 3 بار استفاده شود.

-V، --نسخه نمایش نسخه و خروج.تکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.-q، --quiet خروجی کمتری بدهید.- ورود به سیستم ورود به سیستم جزئیات.، پردازش تصویر، رمزنگاری و غیره در این مورد، شما باید دریابید که کدام بسته شامل عملکرد مورد نیاز شما است، آن را پیدا کنید، دانلود کنید، آن را در دایرکتوری مورد نظر قرار دهید و شروع به استفاده از آن کنید. تمام این مراحل را می توان به صورت دستی انجام داد، اما این فرآیند می تواند خودکار باشد. علاوه بر این، دانلود بسته ها از سایت های ناشناس می تواند بسیار خطرناک باشد.

خوشبختانه برای ما، در داخلپایتونهمه این مشکلات حل شده است. به اصطلاح وجود داردفهرست بسته پایتون (PyPI)یک مخزن برای همه باز استتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.توسعه دهندگان، در آن می توانید بسته هایی را برای حل تقریباً هر مشکلی پیدا کنید. در آنجا می توانید بسته های خود را نیز ارسال کنید. برای دانلود و نصب استفاده می شود ابزار ویژه، که نامیده می شودپیپ.

مدیر بسته در پایتونپیپ

پیپیک ابزار کنسول (بدون رابط گرافیکی) است. پس از دانلود و نصب، در آن ثبت می شودPATHو برای استفاده در دسترس خواهد بود.

این ابزار به طور مستقل قابل اجرا است:

> پیپ<аргументы>

و از طریق مترجمتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.:

> پیتون -m پیپ<аргументы>

کلید -mبه این معنی است که ما می خواهیم ماژول را اجرا کنیم (در این موردپیپ). جزئیات بیشتر در مورد نحوه استفادهپیپ, می توانید در زیر بخوانید

نصب و راه اندازی پیپ

هنگام استقرار یک نسخه مدرنتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.(شروع از پython 2.7.9 و تکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک. 3.4),
پیپبه صورت خودکار نصب می شود. اما اگر بنا به دلایلیپیپروی کامپیوتر شما نصب نیست، می توانید این کار را به صورت دستی انجام دهید. راه های مختلفی وجود دارد.

روش جهانی

ما آن را فرض خواهیم کردتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.شما قبلا آن را نصب کرده اید، اکنون باید نصب کنیدپیپ. برای انجام این کار، اسکریپت را دانلود کنیدget-pip.py

> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

و آن را اجرا کنید.

> python get-pip.py

در عین حال، همراه باپیپنصب خواهد شدابزارهای نصبو چرخ ها. ابزارهای نصبمجموعه ای از ابزارها برای ساخت پکیج استتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.. چرخ ها- این فرمت توزیع بسته استتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.. بحث در مورد این مؤلفه ها از حوصله این درس خارج است، بنابراین به آنها نمی پردازیم.

روش برای لینوکس

اگر استفاده می کنیدلینوکس، سپس نصب کنیدپیپمی توانید از مدیر بسته موجود در توزیع خود استفاده کنید. در زیر دستورات تعدادی ازلینوکسسیستم هایی که نصب را اجرا می کنندپیپ(ما فقط در نظر خواهیم گرفتتکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک. 3، زیرا تکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.2 در حال حاضر منسوخ شده است و پشتیبانی و توسعه آن پس از سال 2020 متوقف خواهد شد.

فدورا

فدورا 21 :

> sudo yum نصب python3 python3-wheel

فدورا 22 :

> sudo dnf نصب python3 python3-wheel

openSUSE

> sudo zypper نصب python3-pip python3-setuptools python3-wheel

دبیان/اوبونتو

> sudo apt نصب python3-venv python3-pip

آرچ لینوکس

> sudo pacman -S python-pip

به روز رسانی پیپ

اگر با آن کار می کنیدلینوکس، سپس برای به روز رسانیپیپدستور زیر را اجرا کنید

> pip install -U pip

برای ویندوزدستور این خواهد بود:

> python -m pip install -U pip

استفاده پیپ

نصب پکیج

پیپبه شما امکان می دهد آخرین نسخه یک بسته، یک نسخه خاص را نصب کنید یا از یک عبارت منطقی استفاده کنید که از طریق آن می توانید تعیین کنید که مثلاً به نسخه ای کمتر از نسخه مشخص شده نیاز دارید. همچنین پشتیبانی برای نصب بسته ها از مخزن وجود دارد. بیایید نحوه استفاده از این گزینه ها را بررسی کنیم.

نصب آخرین پکیج

> Pip install ProjectName

نصب یک نسخه خاص

> پیپ نصب ProjectName==3.2

نصب بسته ای با نسخه کمتر از 3.1

> Pip install ProjectName> =3.1

نصب و راه اندازی تکمیل یک فرمان کمکی که برای تکمیل یک فرمان استفاده می‌شود، کمک نمایش راهنمایی برای دستورات. گزینه های عمومی: -h، --help نمایش کمک.بسته از مخزن git

> pip install -e git+https://gitrepo.com/ProjectName.git

نصب از یک شاخص جایگزین

> pip install --index-url http://pypackage.com/ ProjectName

نصب یک بسته از یک فهرست محلی

> pip install ./dist/ProjectName.tar.gz

حذف یک بسته

برای حذف یک بسته، از دستور استفاده کنید

> Pip Uninstall ProjectName مشکلات