آموزش نصب پکیج‌های پایتون به شکل آفلاین

چطور پکیج‌های پایتون را بدون نیاز به اینترنت نصب کنیم؟

آموزش نصب پکیج‌های پایتون به شکل آفلاین

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

دانلود پکیج‌ها برای نصب آفلاین

برای اینکه پکیج‌های مورد نظرتان را به همراه تمام وابستگی‌هایشان (Dependencies) دانلود کنید، کافی است از دستور pip download استفاده کنید. در ترمینال خود دستور زیر را وارد نمایید:

pip download package_name

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

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

نحوه نصب آفلاین کتابخانه‌ها

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

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

pip install --no-index --find-links=. package_name

مثال عملی: نصب آفلاین جنگو (Django)

برای مثال، اگر قصد دارید فریم‌ورک جنگو را به‌صورت آفلاین نصب کنید، کافی است دستور را به‌صورت زیر وارد نمایید:

pip install --no-index --find-links=. django

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