[PYTHON] Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben

Einführung

Mein Unternehmen stellt über einen Authentifizierungs-Proxy eine Verbindung zu externen Netzwerken her. Ich habe zum ersten Mal seit einigen Monaten begonnen, Python auf einem Windows 10-Computer zu verwenden, und als ich versuchte, pip über die Eingabeaufforderung auszuführen, war ich süchtig nach den Einstellungen für den Authentifizierungs-Proxy, sodass ich es als persönliche Notiz hinterlassen werde.

Beispielbefehl

Dies ist ein Beispielbefehl, der auf verschiedenen Websites angezeigt wird.

set HTTP_PROXY=http://<UserName>:<Password>@<HostName>:<PortNo> 
set HTTPS_PROXY=http://<UserName>:<Password>@<HostName>:<PortNo> 

Ich benutze diesen Befehl jedes Mal, wenn ich Python berühre, also dachte ich, ich könnte es mir leisten, und als ich ihn weiterleitete, bekam ich einen 407-Fehler ... Ich habe viele Male versucht, es in Klammern zu setzen, den Teil "http: //" zu entfernen und den Eingabefehler der Proxy-Server-Adresse zu überprüfen, aber es gibt kein Anzeichen dafür, dass es überhaupt geheilt wird ...

Es ist nicht gut, es nach langer Zeit zu benutzen.

Die Ursache ist faul

Übrigens habe ich mich daran erinnert, dass ich es vor ein paar Monaten vermasselt habe, als ich Python verwendet habe ... aber ich kann mich nicht erinnern, womit ich es tatsächlich vermasselt habe. Ich habe jedes Mal versucht, Notizen zu machen, aber ich habe sie wegen meiner faulen Angewohnheit nicht gemacht, also habe ich diesmal Schaden genommen. Als ich einen Haltepunkt für pip festlegte und zum Proxy-bezogenen Teil zurückkehrte, stellte ich fest, dass das Proxy-Passwort alt war (mein Unternehmen muss es alle drei Monate ändern). Als ich den Code weiter verfolgte, wurden die Proxy-Informationen direkt in den Quellcode von client.py von Anfragen geschrieben (ich habe es geschrieben, als ob jemand es getan hätte, aber ich habe es selbst getan)! Vielleicht war es das letzte Mal, als ich damit herumgespielt habe, ein Problem, die Proxy-Informationen viele Male einzugeben. Ich erinnere mich nicht. Ich sollte das überhaupt nicht tun, aber ich dachte, ich sollte es mir notieren, also schrieb ich es zum ersten Mal in Qiita als Lektion.

Recommended Posts

Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben
Die Geschichte, den privaten Schlüssel mit chmod auf 600 zu setzen
Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
Eine Geschichte, die die Gegenwart von Qiita mit Qiita API + Elasticsearch + Kibana visualisiert
Ein Modell, das die Gitarre mit fast.ai identifiziert
Die Geschichte, die zur Installation von Pip passt
Die Geschichte der Erstellung einer Webanwendung, die umfangreiche Lesungen mit Django aufzeichnet
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Die Geschichte, die Japan ausgab, wurde mit Django verwechselt
Eine Geschichte, die die Lieferung von Nico Nama analysierte.
Eine Geschichte über den Umgang mit dem CORS-Problem
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Golang] Ein Programm, das die Runde mit Zufallszahlen bestimmt
Die Geschichte, wie man mit discord.py einen Fragenkasten-Bot erstellt
Eine Geschichte, die mit der Installation der maschinellen Lernbibliothek JAX zusammenhängt
Die Geschichte, dass ein Hash-Fehler bei der Verwendung von Pipenv auftrat
Die Geschichte, einen Standardtreiber für db mit Python zu erstellen.
Die Geschichte der Erstellung einer Website, auf der die Veröffentlichungsdaten von Büchern aufgeführt sind
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Eine Geschichte, die die elektronische Bewertung von Prüfungen mit Bilderkennung unterstützt
Ich habe ein Programm erstellt, das den Tierkreis mit tkinter automatisch berechnet
Die Geschichte des Exportierens eines Programms
Die Geschichte des Erstellens eines Bots, der aktive Mitglieder in einem bestimmten Slack-Kanal mit Python anzeigt
Die Geschichte eines Parksensors in 10 Minuten mit dem GrovePi + Starter Kit
Die Geschichte, wie man mit Python einen 100-Yen-Frühstücks-Bot für die Universität macht
Das LXC Web Panel, das LXC mit einem Browser bedienen kann, war wunderbar
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Die Geschichte der Entwicklung einer WEB-Anwendung, die automatisch Fangkopien generiert [MeCab]
Die Geschichte einer Soundkamera mit Touch Designer und ReSpeaker
Die Geschichte, ein Paket zu erstellen, das den Betrieb von Juman (Juman ++) & KNP beschleunigt
Richten Sie einen Server ein, der mehrere Verbindungen gleichzeitig verarbeitet
Die Geschichte, mit der ich mich befasst habe, weil Apache bei AH00144 war
Tweet die Wettervorhersage mit Bot
[Python] Ein Programm, das Treppen mit # erstellt
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
Klasse, die die API von DMM trifft
Stolpern Geschichte über die Installation von Matplotlib
Die Geschichte, dass FastAPI die Vormachtstellung übernehmen könnte
Die Geschichte, die scipy plötzlich aufhörte zu laden
Zeichnen Sie ein Mandelbrot-Set mit Brainf * ck
Stellen Sie die Farbe der xticklabels individuell mit matplotlib ein
Eine typisierte Welt, die mit Python beginnt
Die Geschichte, dass XGBoost endlich installiert wurde
Die Geschichte der Verarbeitung A von Blackjack (Python)
[Python] Ein Programm, das die Partitur rundet
Eine Geschichte, die beim Drehen mit Rohreingabe nicht mit dem Verlassen endete
Die Geschichte der IPv6-Adresse, die ich auf ein Minimum beschränken möchte
Ein Artikel, der nur eine kleine HTTP-Anfrage mit dem Befehl curl versucht
Die Geschichte einer Box, die Peppers AL Memory und MQTT miteinander verbindet
Rund um die Authentifizierung von PyDrive2, einem Paket zum Betreiben von Google Drive mit Python
Die Geschichte von Django, wie er eine Bibliothek erstellt, die vielleicht etwas nützlicher ist
Die Geschichte der Lernmethode, mit der LinuC Level 1 nur mit ping -t erworben wurde
Berechnen Sie mit scipy.optimize die optimale Lösung, um einen Weltrekord für zehn Arten von Wettbewerb aufzustellen
Die Geschichte, einen Line Bot zu erstellen, der uns den Zeitplan für die Wettbewerbsprogrammierung erzählt
Ich habe versucht, einen x86-Bootloader zu erstellen, der vmlinux mit Rust booten kann