ошибка: отсутствует), неопределенный подшаблон в позиции 0 при установке через pip - PullRequest
0 голосов
/ 09 декабря 2018

Я относительно новичок в программировании и столкнулся с проблемой.Я установил Python 3.7 и pip 10.0, но когда я пытаюсь сделать что-то, например, установить virtualenv, появляется куча сообщений об ошибках.В результате я использовал easy_install, но проблема с использованием pip по-прежнему сохраняется.Мое единственное предположение, что, возможно, какая-то часть pip не была установлена ​​должным образом, но я безуспешно пытался удалить и установить снова.

1 Ответ

0 голосов
/ 10 декабря 2018

Код ошибки проверяет настройки proxyOverride в реестре вашего компьютера в HKEY_CURRENT_USER в Software\Microsoft\Windows\CurrentVersion\Internet Settings.

proxyOverride, кажется, разделенных точкой с запятойстрока, и, по-видимому, одно из значений в строке начинается с открывающей скобки, которая не соответствует закрытой скобке, поэтому что-то вроде:

"ProxyOverride"="(www.foo-;*.bar.com"

Это непревзойденная скобка, котораявызывая ошибку:

File "c:\users\"name"\appdata\local\programs\python\python37\lib\site-packages\pip\_vendor\requests\utils.py", line 74, in proxy_bypass_registry if re.match(test, host, re.I): ... re.error: missing ), unterminated subpattern at position 0

Если ваш компьютер находится в сети, поддерживаемой вашим ИТ-отделом, вам следует спросить их, действительны ли значения в ключе proxyOverride, иоскорбительные скобки могут быть удалены.

Если вы являетесь собственным ИТ-отделом, вы можете попытаться отредактировать реестр самостоятельно, но имейте в виду, что редактирование реестра должно выполняться с большой осторожностью, и что вы должны сделать резервную копиюреестра, и знаете, как восстановить реестр из резервной копии, если это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...