با سلام، در این روز های سخت که دسترسی به خدمات و سرویس های جهانی به کل قطع شده، استفاده از مخازن pip و نصب پکیج های پایتون با مشکل مواجه هست با سرچ های متعدد و تست روش های مختلف به سایت https://parswebserver.com/ رسیدم که در اون روش استفاده از مخازن جایگزین pip رو اموزش داده، به نظرم رسید این مطلب رو به اشتراک بذارم بلکه در این شرایط سخت حداقل کاری که میشه رو انجام بدم، امیدوارم برای دوستانی که از پایتون، فریم ورک ها و کتابخانه های اون استفاده میکنن مفید باشه.
ادرس مطلب: https://parswebserver.com/mirror-storages-for-pip/
اگر ادرس واستون باز نشد، بنده مطلب رو واستون باز نویسی میکنم>>>
بخاطر محدودیت اینترنت داخل کشور و عدم دسترسی به مخزن pip در برخی اوقات، بستر میرور پکیج های مورد نیاز این مخزن در دیتاسنتر های داخل کشور راه اندازی شده است.
با استفاده از میرور رانفلر ، شما میتوانید به راحتی و با سرعت بالا ، به پکیج های مورد نیاز برای راهاندازی پروژه دسترسی داشته باشید و پکیج های استفاده شده در پروژه را دانلود و پروژه خود را راه اندازی کنید.
source host:
source adderess:
طبق الگوی زیر میتوانید به نصب پکیج اقدام کنید:
pip install --trusted-host [host] -i [address] package-name
pip install --trusted-host https://mirror-pypi.runflare.com -i https://mirror-pypi.runflare.com/simple/ django
* به جای django میتوانید نام پکیج خود را جایگزین کنید.
گاهی اوقات نصب پکیجها به طور مستقیم از مخزن pip به علت فیلترینگ و تحریمهای اینترنتی ، قابل انجام نیست و با مشکلهایی از قبیل سرعت پایین و ارور Read Time Out مواجه میشود.
یکی از راههای نصب پکیجها، استفاده از مخازن جایگزین pip میباشد. برخی از مخزنهای تست شده و قابل استفاده برای pip در لیست زیر را مشاهده میکنید که میتوانید از آنها استفاده بفرمایید:
source host:
source adderess:
با توجه به اطلاعات سورس بالا، طبق الگوی زیر میتوانید به نصب پکیج اقدام کنید:
pip install --trusted-host [host] -i [address] package-name
دقت بفرمایید که شماره هاست و آدرسی که از مخازن بالا میخواهید استفاده بفرمایید، باید برابر باشند. به عنوان مثال، برای استفاده از هاست سورس دوم، باید از آدرس سورس دوم نیز استفاده بفرمایید. نمونه کد زیر، برای نصب پکیج django با استفاده از مخزن جایگزین است:
pip install --trusted-host https://mirror-pypi.runflare.com -i https://mirror-pypi.runflare.com/simple/ django