نویسنده : Arvan

شیوه‌ی جایگزین کردن مخازن pip در پایتون

linkedin

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

مطالب مرتبط