شیوهی جایگزین کردن مخزنهای Pip در پایتون
Pip ابزاری برای نصب پکیجهای زبان برنامهنویسی پایتون است که توسعهدهندگان با استفاده از آن میتوانند پکیجهای موردنیازشان را جستوجو، دانلود و نصب کنند.
اگر از Pip یا برنامههای Python استفاده میکنید، حتمن با دستوری مثل دستور زیر مواجه شدهاید:
pip install PACKAGE-NAME
این دستور برای نصب پیکجهای موردنیاز پایتون استفاده میشود ولی گاهی ممکن است پکیجهای پایتونی Pip به کند نصب شوند.
همانند سایر مخزنهای توزیع لینوکسی، این امکان وجود دارد تا پکیجهای پایتونی خود را از مخزنهای دیگری به جز مخزن پیشفرض نصب و آنها را جایگزین کنید. در ادامه شیوهی تنظیم مخزن جایگزین در پایتون را به شما آموزش میدهیم که میتواند مشکل کندی سرعت را حل کند.
آدرس مخزن پیشنهادی ما docker-registry.ir است که از ۲ راه میتواند جایگزین مخزن پیشفرض شود:
۱- در شیوه اول نیاز است ابتدا یک فایل کانفیگ برای pip بسازید و تنظیمات مخزن جایگزین را در آن وارد کنید:
cp /etc/pip.conf /etc/pip.conf-bak
cat > /etc/pip.conf <<EOF
[global]
trusted-host = p.docker-registry.ir
index = https://p.docker-registry.ir/PyPi/pypi
index-url = http://p.docker-registry.ir/PyPi/simple
EOF
۲- اگر نمیخواهید تنظیمات مخزن را تغییر دهید، میتوانید بهشکل جداگانه برای دریافت هر پکیج از مخزن جایگزین استفاده کنید:
pip install -i http://p.docker-registry.ir/PyPi/simple --trusted-host p.docker-registry.ir package