פֿאַר איין אינסטאַלירונג נעמט pip אַ פּראָקסי גלײַך אויף דער באַפֿעל־שורה. דו קענסט פּרוּוון אַ וועג אָן שרײַבן אַ שטענדיקע באַניצער־ אָדער סיסטעם־קאָנפֿיגוראַציע:

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

ניץ אַן ענדפּונקט פֿון דײַן דינסט אָדער דער ליסטע פֿון HTTP־פּראָקסיס אַנשטאָט דער דאָקומענטאַציע־IP. לויפֿן python -m pip מאַכט אויך קלאָרער די געוואָלטע Python־סבֿיבֿה ווי אָננעמען אַז אַ באַזונדער pip־פּראָגראַם געהערט צו איר.

די פּראָקסי־URL באַשרײַבט די פּראָקסי־פֿאַרבינדונג. זי קען אָנהייבן מיט http:// בשעת דער פּעקל־אינדעקס און אַראָפּלאָדן ניצן HTTPS דורך CONNECT.

אויב pip קלײַבט ווײַטער אַן אַנדער אײַנשטעלונג

פֿאַר pips אייגענע אָפּציעס האָבן באַפֿעל־שורה־אַרגומענטן פֿאַרטריט איבער סבֿיבֿה־וואַריאַבלען, און יענע איבער קאָנפֿיגוראַציע־טעקעס. טעקעס קענען זײַן גלאָבאַל, באַניצער־ספּעציפֿיש אָדער אין אַ ווירטועלער סבֿיבֿה. 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־סבֿיבֿה אָפּהענגיק מאַכן פֿון אַן ענדפּונקט וואָס דו האָסט נאָר געטעסט.

פֿאַרבונדענע אַרטיקלען