ଗୋଟିଏ ସ୍ଥାପନ ପାଇଁ pip ସିଧା କମାଣ୍ଡ ଲାଇନ୍‌ରେ ପ୍ରକ୍ସି ନିଏ। ସ୍ଥାୟୀ ଉପଯୋଗକର୍ତ୍ତା କିମ୍ବା ସିଷ୍ଟମ୍ ବିନ୍ୟାସ ନ ଲେଖି ପଥ ଚେଷ୍ଟା କରିପାରନ୍ତି:

python -m pip --proxy http://203.0.113.10:8080 install requests

ଦଲିଲ IP ବଦଳରେ ସେବା କିମ୍ବା HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏଣ୍ଡପଏଣ୍ଟ ନିଅନ୍ତୁ। python -m pip ଚଲାଇବା ମଧ୍ୟ ଇଚ୍ଛିତ Python ପରିବେଶ ସ୍ପଷ୍ଟ କରେ, ଅଲଗା pip ପ୍ରୋଗ୍ରାମ୍ ତାହାର ବୋଲି ଧରିବାଠାରୁ।

ପ୍ରକ୍ସି URL ପ୍ରକ୍ସି ସଂଯୋଗ ବୁଝାଏ। ଏହା http:// ରୁ ଆରମ୍ଭ ହେଲେ ମଧ୍ୟ ପ୍ୟାକେଜ୍ ସୂଚକ ଓ ଡାଉନଲୋଡ୍ CONNECT ମାଧ୍ୟମରେ HTTPS ବ୍ୟବହାର କରିପାରନ୍ତି।

pip ଅନ୍ୟ ସେଟିଂ ବାଛି ଚାଲିଲେ

pip ର ନିଜ ବିକଳ୍ପରେ କମାଣ୍ଡ ଲାଇନ୍ ତର୍କ ପରିବେଶ ଚଳ ଉପରେ ଏବଂ ସେଗୁଡ଼ିକ ବିନ୍ୟାସ ଫାଇଲ୍ ଉପରେ ପ୍ରାଧାନ୍ୟ ନିଏ। ଫାଇଲ୍ ସାର୍ବଜନୀନ, ଉପଯୋଗକର୍ତ୍ତା କିମ୍ବା ଭର୍ଚୁଆଲ୍ ପରିବେଶ ସ୍ତରରେ ଥାଇପାରେ। PIP_CONFIG_FILE ଅତିରିକ୍ତ ଫାଇଲ୍ ବାଛିପାରେ।

python -m pip config debug

ଏହା pip ଭାବୁଥିବା ସେଟିଂ ଉତ୍ସ ଦେଖାଏ। ସ୍ଥାନୀୟ ଭାବେ ଦେଖନ୍ତୁ: ଫାଇଲ୍ କିମ୍ବା ପରିବେଶ ମୂଲ୍ୟରେ ନିଜସ୍ୱ URL କିମ୍ବା ପ୍ରମାଣପତ୍ର ଥାଇପାରେ।

PIP_PROXY ଓ ସାଧାରଣ HTTP/HTTPS ପ୍ରକ୍ସି ପରିବେଶ ଚଳ ମଧ୍ୟ ଦେଖନ୍ତୁ। ସବୁ ଏକ ସ୍ତର ନୁହେଁ; ସାଧାରଣ ପ୍ରକ୍ସି ପରିବେଶ ବ୍ୟବହାର ପ୍ରକୃତ ପଥରେ ଏବେ ବି ପ୍ରଭାବ ପକାଇପାରେ। ଗୋଟିଏ ଉପଯୋଗକର୍ତ୍ତା ପ୍ରବିଷ୍ଟି ମଚି ସବୁ ଉତ୍ସ ହଟିଲା ଭାବନ୍ତୁ ନାହିଁ।

ପ୍ରକ୍ସି ବିକଳ୍ପ ପ୍ରମାଣପତ୍ର ବିଶ୍ୱାସ ସୁଧାରେ ନାହିଁ

ପଥ HTTPS ସେବା ପହଞ୍ଚିଲେ ବି ଯାଞ୍ଚ ବିଫଳ ହେଲେ ଜାଣନ୍ତୁ କ୍ଲାଏଣ୍ଟ କେଉଁ ପ୍ରମାଣପତ୍ର ପାଇଲା। ଅଧିକୃତ ନିରୀକ୍ଷଣ ବ୍ୟବସ୍ଥାକୁ ଅନୁମୋଦିତ CA ବଣ୍ଡଲ୍ ଦରକାର ହୋଇପାରେ:

python -m pip --proxy http://203.0.113.10:8080 \
  --cert /path/to/approved-ca-bundle.pem install requests

--trusted-host ବୈଧ HTTPS ବିନା ବି ହୋଷ୍ଟକୁ ବିଶ୍ୱସ୍ତ କରେ। ଏହା ପ୍ରକ୍ସି IP ସେଟ୍ କରେ ନାହିଁ ଓ ପ୍ରମାଣପତ୍ର ତ୍ରୁଟିର ସାଧାରଣ ଉତ୍ତର ହେବା ଉଚିତ ନୁହେଁ। ଏଣ୍ଡପଏଣ୍ଟ କିମ୍ବା ବିଶ୍ୱାସ ବିନ୍ୟାସ ସୁଧାରନ୍ତୁ।

pip 24.2 ସମର୍ଥିତ runtime ରେ certifi ସହ ସିଷ୍ଟମ୍ ପ୍ରମାଣପତ୍ର ଡିଫଲ୍ଟ କରିଲା। ପୁରୁଣା pip ଅପରେଟିଂ ସିଷ୍ଟମ୍ CA ଭଣ୍ଡାର ଆପେଆପେ ବ୍ୟବହାର କରୁ ନ ଥିଲା। ଏହା ଅନୁମୋଦିତ ସଂସ୍ଥା CA ଗୋଟିଏ Python ପରିବେଶରେ ଚାଲି ଅନ୍ୟଟିରେ ନ ଥିବା ବୁଝାଇପାରେ।

ଏକ କମାଣ୍ଡର ପ୍ରକ୍ସି ତର୍କ କମାଣ୍ଡ ସରିଲେ ନିଷ୍ପ୍ରଭ ହୁଏ। ପରେ ସ୍ଥାୟୀ ସେଟିଂ ରଖିଲେ ପ୍ରକୃତ ଇଚ୍ଛିତ ପରିସରରେ ରଖନ୍ତୁ; ପ୍ରତ୍ୟେକ Python ପରିବେଶକୁ କେବଳ ପରୀକ୍ଷା କରା ଏଣ୍ଡପଏଣ୍ଟରେ ନିର୍ଭର କରାନ୍ତୁ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ