نصب پکیج های پایتون از مخازن جایگزین pip
برای نصب پکیج های مورد نیاز پروژه پایتون، باید از مخزن پیش فرض آن استفاده کنید. در برخی مواقع نصب پکیج های پایتون با خطا و Timeout مواجه می گردد. این مورد عموما به دلیل اختلالات اینترنت در دسترسی به مخزن اصلی و پیش فرض رخ می دهد. در صورت مشاهده هرگونه خطا هنگام نصب پکیج ها از مخزن اصلی، می توانید از مخازن جایگزین استفاده نمایید.
برای نصب پکیج های پایتون از مخازن جایگزین pip، می توانید پس از ورود به هاست سی پنل مطابق با آموزش زیر اقدام نمایید.
1- در مرحله اول روی گزینه "Setup Python App" از دسته "software" کلیک نمایید.

تصویر(1)
2- سپس روبروی پروژه ای که می خواهید نصب پکیج برای آن انجام گردد، گزینه مداد را جهت ویرایش انتخاب کنید.

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

تصویر(3)
4- پس از کپی عبارت می بایست وارد محیط Terminal شوید. در صفحه اصلی سی پنل از قسمت "Advanced" گزینه "Terminal" را انتخاب نمایید.

تصویر(4)
5- پس از ورود به محیط Terminal کد کپی شده در قسمت 3 را وارد کنید و ENTER را بزنید تا به مسیر پروژه تان هدایت شوید.

تصویر(5)
6- پیش از نصب پکیج های مدنظرتان، می بایست از بروز بودن نسخه pip اطمینان حاصل کنید. لذا کد زیر را در Terminal اجرا نمایید. این کد آخرین ورژن pip را برای شما نصب می نماید.
pip install --upgrade pip
7- پس از بروز رسانی pip، می توانید پکیج های مدنظرتان را از مخازن جایگزین نظیر Runflare mirror نصب کنید.
برای نصب پکیج می بایست از قطعه کد زیر در ترمینال استفاده نمایید. (این کد یک الگو بوده و لازم است مقادیر آن را همانند توضیحات زیر جایگزین نمایید)
pip install --trusted-host X -i Y package-name
-
به جای X باید source host مخزن جایگزین را وارد کنید.
-
به جای Y نیز source address مخزن جایگزین را درج نمایید.
-
package-name نیز می بایست با نام پکیج مدنظرتان در دستور بالا جایگزین گردد.
برای مثال جهت نصب Django از مخازن Runflare mirror می بایست از قطعه کد زیر استفاده شود.
pip install --trusted-host https://mirror-pypi.runflare.com -i https://mirror-pypi.runflare.com/simple/ django
source host و source address برخی از مخازن جایگزین مطرح به شرح زیر می باشد:
جدول(1)
source address |
source host |
https://mirror-pypi.runflare.com/simple/ |
https://mirror-pypi.runflare.com |
https://pypi.tuna.tsinghua.edu.cn/simple/ |
https://pypi.tuna.tsinghua.edu.cn |
https://mirrors.aliyun.com/pypi/simple/ |
https://mirrors.aliyun.com |
https://pypi.mirrors.ustc.edu.cn/simple/ |
https://pypi.mirrors.ustc.edu.cn |