pip ର SOCKS ସମର୍ଥନ ପାଇଁ pip ଚଲାଉଥିବା Python ଇଣ୍ଟରପ୍ରିଟରରେ ବୈକଳ୍ପିକ SOCKS ନିର୍ଭରତା ଉପଲବ୍ଧ ହେବା ଆବଶ୍ୟକ। ଯଦି ସେହି ଇଣ୍ଟରପ୍ରିଟର କେବଳ SOCKS ମାଧ୍ୟମରେ ପ୍ୟାକେଜ ଇଣ୍ଡେକ୍ସରେ ପହଞ୍ଚିପାରେ, ପ୍ରଥମେ ଅନ୍ୟ ଏକ ସଂଯୁକ୍ତ ମେସିନରେ ନିର୍ଭରତା ଆଣନ୍ତୁ।

ସଂଯୁକ୍ତ ମେସିନରେ ଏକ ଛୋଟ wheel ଡିରେକ୍ଟୋରୀ ପ୍ରସ୍ତୁତ କରନ୍ତୁ:

python -m pip download --only-binary=:all: --dest wheelhouse PySocks

ସେହି ଡିରେକ୍ଟୋରୀକୁ ଲକ୍ଷ୍ୟ ମେସିନକୁ ସ୍ଥାନାନ୍ତର କରନ୍ତୁ, ତାପରେ ସ୍ଥାନୀୟ ସ୍ଥାପନ ପାଇଁ ଏହାର ନିର୍ଦ୍ଦିଷ୍ଟ ଇଣ୍ଟରପ୍ରିଟର ବ୍ୟବହାର କରନ୍ତୁ:

python -m pip install --no-index --find-links wheelhouse PySocks

--no-index ଏହି ବୁଟଷ୍ଟ୍ରାପ ପଦକ୍ଷେପକୁ ପ୍ରଦାନ କରାଯାଇଥିବା ଫାଇଲଗୁଡ଼ିକ ଉପରେ ରଖେ। ଏହା ଆଉ ଏକ ଇଣ୍ଡେକ୍ସ ଅନୁରୋଧ କରି ମୂଳ ସଂଯୋଗ ସମସ୍ୟା ସମାଧାନ କରିବାକୁ ଚେଷ୍ଟା କରେ ନାହିଁ।

ନିର୍ଭରତା ଉପଲବ୍ଧ ହେବା ପରେ ପ୍ରକୃତ ପ୍ୟାକେଜ କାର୍ଯ୍ୟ ପାଇଁ SOCKS ପଥ ବାଛାଯାଇପାରିବ:

python -m pip install --proxy socks5h://proxy.example.net:1080 package_name

ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ବିନା ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ ପ୍ୟାକେଜ ଡାଉନଲୋଡ ପାଇଁ, SOCKS5 ପ୍ରକ୍ସି ତାଲିକାରୁ ଜଣେ ପ୍ରାର୍ଥୀ ସହିତ ଏଣ୍ଡପଏଣ୍ଟ ବଦଳାନ୍ତୁ ଏବଂ ଇଚ୍ଛିତ ପ୍ୟାକେଜ ବାଛନ୍ତୁ। socks5h ବନାନ ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ଗନ୍ତବ୍ୟ ନାମର ରିଜୋଲ୍ୟୁସନ ମାଗେ; socks5 ଏହି କ୍ଲାଏଣ୍ଟ ପଥରେ ସ୍ଥାନୀୟ ଗନ୍ତବ୍ୟ ରିଜୋଲ୍ୟୁସନ ବାଛେ।

ବୁଟଷ୍ଟ୍ରାପ ସ୍ଥାପନ ଏବଂ ପ୍ୟାକେଜ କାର୍ଯ୍ୟକୁ ଏକ ଇଣ୍ଟରପ୍ରିଟର ଓ ପରିବେଶରେ ରଖନ୍ତୁ। PySocks ଅନ୍ୟ Python ରେ ସ୍ଥାପନ କଲେ ଲକ୍ଷ୍ୟ pip ର imports ଅପରିବର୍ତ୍ତିତ ରହେ। ଉପଯୋଗୀ ଯାଞ୍ଚ ହେଉଛି କେଉଁ python -m pip ନିର୍ଦ୍ଦେଶ କାମ କରେ, ଅନ୍ୟ ଟର୍ମିନାଲ PySocks ସ୍ଥାପିତ ବୋଲି କହେ କି ନାହିଁ ତାହା ନୁହେଁ।

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