pip install делает ValueError: неверный литерал - PullRequest
1 голос
/ 07 февраля 2020

Когда я пытался установить pytorch или что-то еще с помощью pip (например: pip install -U pip), pip начал создавать следующую ошибку:

ERROR: Exception:
Traceback (most recent call last):

...

  File "c:\users\xahha\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: b'\x00\x00\x00\x00'

Я выполнил команду с cmd, но также происходит, когда я пытаюсь установить pytorch через conda. Я думаю, что это проблема реестра, как я вижу winreg в сообщении об ошибке. Но я понятия не имею, что мне делать.

В настоящее время я использую Windows 10 и не затрагивал никаких параметров реестра.

Я проверил исходный код этот файл (python38 \ lib \ site-packages \ pip_vendor \ запросы \ utils.py)

Я нашел этот комментарий в строке 60: # ProxyEnable could be REG_SZ or REG_DWORD, normalizing it

, но когда я проверил свой реестр, он был REG_BINARY со значением '00 00 00 00 '.

...