ابزار pip به ما امکان میدهد تا به راحتی هزاران پکیج پایتون را نصب و استفاده کنیم. اما در شرایطی که دسترسی به اینترنت ملی محدود و سرعت آن پایین است، نصب این پکیجها به چالشی جدی تبدیل میشود. حجم زیاد پکیجها و محدودیتهای اینترنت ملی، فرآیند نصب را طولانی و گاهی غیرممکن میکند. خوشبختانه، استفاده از میرو (Mirror) ها راه حلی هوشمندانه برای غلبه بر این مشکل است.
چرا میرور (Mirror)؟
میرو یک کپی از مخزن اصلی پکیجهای پایتون (PyPI) است که روی سرورهای دیگری قرار دارد. دلیل اهمیت استفاده از میرور ها در زمان اینترنت ملی به شرح زیر است:
- سرعت بالاتر: دانلود از میرور های داخلی یا نزدیک، بسیار سریعتر از دانلود مستقیم از سرورهای خارجی است.
- پایداری بیشتر: احتمال قطعی یا کندی در دانلود کمتر است و فرآیند نصب مطمئنتر انجام میشود.
معرفی میرور (Mirror) رانفلر
یکی از میرور های خوب و در دسترس برای مخزن پکیجهای پایتون، سرویسی است که توسط رانفلر ارائه میشود. این سرویس، میروری از PyPI را در اختیار کاربران قرار میدهد.
آدرس سرویس رانفلر:
https://runflare.com
آدرس میرور رانفلر:
https://runflare.com/mirrors
چگونه از میرور رانفلر استفاده کنیم؟ (نصب سریع پکیجها)
برای اینکه pip به جای دانلود از مخزن اصلی و کند PyPI، از میرور سریع رانفلر استفاده کند، کافی است آدرس Mirror را مستقیماً در دستور نصب وارد کنید. این روش برای نصب یک یا چند پکیج خاص بسیار سریع و کارآمد است.
مراحل نصب سریع:
- دستور نصب را وارد کنید:
کافی است آدرس میرور را با -i در دستور pip install خود اضافه کنید:
pip install -i https://mirror-pypi.runflare.com/simple نام_پکیج
نام_پکیج: نام پکیجی که میخواهید نصب کنید (مثلاًnumpyیاpandas).https://mirror-pypi.runflare.com/simple: آدرس میرور سریع رانفلر.
مثال عملی: نصب پکیج requests
فرض کنید میخواهید پکیج محبوب requests را که برای ارسال درخواستهای HTTP استفاده میشود، نصب کنید. کافی است دستور زیر را اجرا کنید:
pip install -i https://mirror-pypi.runflare.com/simple requests
پس از اجرای این دستور، pip پکیج requests را از میرور رانفلر دانلود و نصب خواهد کرد.
نتیجهگیری:
در شرایط اینترنت ملی، استفاده از میرور هایی مانند رانفلر برای نصب پکیجهای پایتون، سرعت دانلود را به طور چشمگیری افزایش داده و مصرف اینترنت را بهینه میکند. این روش، نصب پکیجها را سریعتر، مطمئنتر و اقتصادیتر میسازد.