python - Не удается установить пакеты (в venv через Powershell) - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь получить репозиторий от github для работы на моей машине с Windows 10.Этот репозиторий требует большого количества пакетов.Я использую IDE Pycharm.Внутри pycharm автоматически предлагается установить любые пакеты через pip.Однако, когда я нажимаю «установить пакеты» или пытаюсь установить какой-либо пакет по отдельности через pip, появляется следующая ошибка:

Не удалось получить URL-адрес https://pypi.org/simple/numpy/: Не удалось подтвердить sslсертификат: HTTPSConnectionPool (host = 'pypi.org', port = 443): максимальное количество попыток превышено с помощью url: / simple / numpy / (вызвано SSLError (SSLError (1, '_ssl.c: 503: ошибка: 1407742E: процедуры SSL): SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1 '),)) - пропуск

При попытке найти решение я наткнулся на это решение .Я успешно открыл venv в PowerShell.Затем решение предлагает использовать следующую строку:

https://bootstrap.pypa.io/get-pip.py |python

Это, однако, дает мне следующую ошибку:

curl: Запрос был прерван: Не удалось создать безопасный канал SSL / TLS.В строке: 1 символ: 1 + curl https://bootstrap.pypa.io/get-pip.py |python + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (Система.Net.HttpWebRequest: HttpWebRequest) [Invoke-WebRequest], WebExc eption + FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.Если кто-то может помочь с следующим шагом, это будет очень ценно.Заранее спасибо.

Обновление Я переустановил python и все исправилось.Я думаю, что-то сломалось при установке в первый раз.

1 Ответ

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

Похоже, что это проблема с загрузкой пакета Powershell.

Попробуйте:

  • загрузка get-pip.py через ваш веб-браузер
  • навигацияв Powershell в каталог, который вы загрузили get-pip.py в
  • running;

     python get-pip.py
    

Это должно установить pip.Если вы не можете загрузить пакеты через pip после установки, скорее всего, существует проблема соединения между вами и pypi.org или между powershell и вашим исходящим соединением.

...