pip ಮೂಲಕ ಪ್ರಾಕ್ಸಿ ಬಳಸಿ ಸ್ಥಾಪಿಸಿ
ಒಂದು pip ಆಜ್ಞೆಗೆ ಪ್ರಾಕ್ಸಿ ನೀಡಿ, ಸೆಟ್ಟಿಂಗ್ ಆದ್ಯತೆ ಪರಿಶೀಲಿಸಿ ಮತ್ತು trusted-host ಅನ್ನು ಪ್ರಾಕ್ಸಿ ಪರಿಹಾರ ಮಾಡದೆ ಪ್ರಮಾಣಪತ್ರ ವಿಶ್ವಾಸ ಸರಿಪಡಿಸಿ.
ಒಂದು ಸ್ಥಾಪನೆಗೆ pip ಪ್ರಾಕ್ಸಿಯನ್ನು ನೇರವಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಸ್ವೀಕರಿಸುತ್ತದೆ. ಶಾಶ್ವತ ಬಳಕೆದಾರ ಅಥವಾ ಸಿಸ್ಟಂ ಸಂರಚನೆ ಬರೆಯದೆ ಮಾರ್ಗ ಪರೀಕ್ಷಿಸಬಹುದು:
python -m pip --proxy http://203.0.113.10:8080 install requests
ದಾಖಲೆ IP ಬದಲು ಸೇವೆ ಅಥವಾ HTTP ಪ್ರಾಕ್ಸಿಗಳ ಪಟ್ಟಿಯಿಂದ ಅಂತ್ಯಬಿಂದು ಬಳಸಿ. python -m pip ಓಡಿಸುವುದು ಬೇರೆ pip ಪ್ರೋಗ್ರಾಂ ಆ ಪರಿಸರದ್ದೇ ಎಂದು ಊಹಿಸುವುದಕ್ಕಿಂತ ಬೇಕಾದ Python ಪರಿಸರವನ್ನು ಸ್ಪಷ್ಟಗೊಳಿಸುತ್ತದೆ.
ಪ್ರಾಕ್ಸಿ 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 ಬೆಂಬಲಿತ ರನ್ಟೈಮ್ಗಳಲ್ಲಿ certifi ಜೊತೆ ಸಿಸ್ಟಂ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಮಾಡಿತು. ಹಿಂದಿನ pip ಕಾರ್ಯಾಚರಣಾ ಸಿಸ್ಟಂ CA ಸಂಗ್ರಹವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಸಿರಲಿಲ್ಲ. ಇದರಿಂದ ಅನುಮೋದಿಸಿದ ಸಂಸ್ಥೆಯ CA ಒಂದು Python ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿ ಇನ್ನೊಂದರಲ್ಲಿ ಇಲ್ಲದಿರುವುದು ವಿವರಿಸಬಹುದು.
ಒಂದು ಆಜ್ಞೆಯ ಪ್ರಾಕ್ಸಿ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಜ್ಞೆ ಮುಗಿದಾಗ ಪರಿಣಾಮ ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ. ನಂತರ ಶಾಶ್ವತ ಸೆಟ್ಟಿಂಗ್ ಉಳಿಸಿದರೆ ನಿಜವಾಗಿ ಬೇಕಾದ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಇಡಿ; ಎಲ್ಲಾ Python ಪರಿಸರಗಳನ್ನು ಕೇವಲ ಪರೀಕ್ಷಿಸಿದ ಅಂತ್ಯಬಿಂದುವಿನ ಮೇಲೆ ಅವಲಂಬಿಸಬೇಡಿ.