[PYTHON] Proxy-Fehler beim Ausführen von "pip install"

Wir werden den Fehler und die Lösung mitteilen, die beim Aktualisieren der Pip-Bibliothek auf dem PC (Windows 10) bei der Arbeit aufgetreten sind. Es scheint beim Zugriff auf das Internet aufzutreten.

Umgebung

Hintergrund

Ich habe versucht, die Pip-Bibliothek auf meinem Arbeits-PC zu aktualisieren, habe jedoch den folgenden Fehler erhalten und konnte kein Upgrade durchführen.

$ python -m pip install --upgrade pip
ERROR: Exception:
Traceback (most recent call last):
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\cli\base_command.py", line 188, in main
    status = self.run(options, args)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\commands\install.py", line 345, in run
    resolver.resolve(requirement_set)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 196, in resolve
    self._resolve_one(requirement_set, req)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 359, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 297, in _get_abstract_dist_for
    skip_reason = self._check_skip_installed(req)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 267, in _check_skip_installed
    self.finder.find_requirement(req_to_install, upgrade=True)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 1200, in find_requirement
    candidates = self.find_candidates(
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 1183, in find_candidates
    candidates = self.find_all_candidates(project_name)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 1128, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 1282, in _get_pages
    page = _get_html_page(location, session=self.session)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 234, in _get_html_page
    resp = _get_html_response(url, session=session)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\index.py", line 165, in _get_html_response
    resp = session.get(
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\sessions.py", line 546, in get
    return self.request('GET', url, **kwargs)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_internal\download.py", line 624, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\sessions.py", line 523, in request
    settings = self.merge_environment_settings(
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\sessions.py", line 700, in merge_environment_settings
    env_proxies = get_environ_proxies(url, no_proxy=no_proxy)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\utils.py", line 761, in get_environ_proxies
    if should_bypass_proxies(url, no_proxy=no_proxy):
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\utils.py", line 745, in should_bypass_proxies
    bypass = proxy_bypass(parsed.hostname)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\utils.py", line 95, in proxy_bypass
    return proxy_bypass_registry(host)
  File "C:\Users\yuya_sato\AppData\Local\Programs\Python\Python38\lib\site-packages\pip\_vendor\requests\utils.py", line 60, in proxy_bypass_registry
    proxyEnable = int(winreg.QueryValueEx(internetSettings,
ValueError: invalid literal for int() with base 10: ''

Lösungen

Öffnen Sie den Registrierungseditor und ändern Sie den Typ von HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ProxyEnable in REG_BINARY.

Schließlich

Ich bin mit diesem Bereich nicht sehr vertraut, daher ist immer noch unklar, warum diese Lösung funktioniert. Da dieser Fehler jedoch häufig auftritt, habe ich einen Artikel geschrieben, der die Bedeutung der Aufzeichnung für mich selbst enthält.

Auf einem privaten PC (Mac OS) ist es übrigens noch nie vorgekommen.

Recommended Posts

Proxy-Fehler beim Ausführen von "pip install"
Fehler bei der Pip-Installation
Wenn die Pip-Installation fehlschlägt
Beseitigt SSL-Fehler bei der PIP-Installation unter Windows.
Wenn Moos mit Pip installieren
Pip-Installation in einer Proxy-Umgebung
Pip-Installation (Windows) unter Proxy-Umgebung
Wenn pip in einer Proxy-Umgebung ausfällt
Die Installation von pip verhindert, dass der Proxy installiert wird
Beim Ausführen von Cuckoo Sandbox wird ein Yara-Fehler angezeigt
# Lösung bei der Pip-Installation tritt bei Verwendung von Anaconda unter Windows 10 ein Fehler auf
SSL-Zertifikat im Zusammenhang mit der Pip-Installation? Error
Lösung für Pip-Installationsfehler [Python] [Mac]
In pip install clang: error: unbekanntes Argument: '- mno-fused-madd'
sudo pip installieren
Schwerwiegender Fehler bei der Installation von pip3 psutil: Python.h: Keine solche Datei oder kein solches Verzeichnis
Fehler beim Installieren eines Moduls mit Python pip
Pip installiert privates Repository beim Erstellen von Docker
Proxy-Einstellungen bei Verwendung von Pip oder Jupyter Notebook
Fehler beim Versuch, psycopg2 in Python zu installieren
Problemumgehung, wenn beim Versuch, PySide mit pip zu installieren, eine Fehlermeldung angezeigt wird
Installieren Sie pip auf Mavericks
Installieren Sie pip, pyenv, BeautifulSoup4
pip install ○○○ Fehler Befehl mit Exit-Status 1 fehlgeschlagen:
So installieren Sie pip
Ich habe einen UnicodeDecodeError erhalten, als ich auf Ubuntu Pip installiert habe
Installieren Sie den Befehl pip
Für diejenigen, die Probleme mit einem Fehler haben, wenn pip xg boost installiert
Ich habe eine Fehlermeldung erhalten, als ich Pandas auf einem Mac installiert habe, also habe ich mich damit befasst
Installiere pip / pip3 unter Ubuntu
Installieren Sie scikit.learn mit pip
[Kleine Geschichte] Modulinstallationsmethode, wenn pip aufgrund von Proxy usw. nicht verwendet werden kann.
Ich habe eine Fehlermeldung erhalten, als ich tweepy unter macOS Sierra installiert habe, also habe ich mich damit befasst.
Installieren Sie Jupiter Notebook mit pip unter Windows in einer Proxy-Umgebung
Lösungsnotiz, wenn "FEHLER: Befehl mit Exit-Status 1 fehlgeschlagen:" in pip install hogehoge angezeigt wird
Aktivieren Sie CentOS 6-Pips über Proxy
Wenn pyenv BUILD FAILED installiert
Installieren Sie das Github-Repository mit pip
Pip installiert das GitHub-Repository
Fehler beim Spielen mit Python
Polyfit-Fehler bei der Installation von matplotlib
Umgang mit PermissionError [Fehler 1] von pip install -U pip unter macOS Sierra