Ошибка при установке pip -Проверьте URL прокси - PullRequest
0 голосов
/ 10 апреля 2019

Я установил anaconda на мою машину с python 3.7, версия pip 19.0.3

Я пытаюсь установить pip из командной строки Windows.Я получаю сообщение об ошибке для всех попыток установки пакета через pip.Было бы здорово, если бы кто-нибудь мне помог.

Команда дана: pip install lifetimes

Сообщение об ошибке:

Collecting lifetimes
Could not install packages due to an EnvironmentError: Please check proxy URL. It is malformed and could be missing the host.

1 Ответ

0 голосов
/ 10 апреля 2019

Чтобы использовать pip за прокси, вы можете указать прокси с опцией --proxy.

pip install --proxy=https://user:pass@server:port packages

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

# Windows
set http_proxy=http://[username:password@]proxyserver:port
set http_proxy=https://[username:password@]proxyserver:port

# Linux
export https_proxy=https://[username:password@]proxyserver:port

На работе у нас все еще были некоторые проблемы, потому что некоторые домены не были доверенными, поэтому вы можете добавить следующие строки, чтобы сообщить pip, что следующие домены в порядке.

--trusted-host pypi.python.org 
--trusted-host files.pythonhosted.org 
--trusted-host pypi.org

Если вы хотите настроить Anaconda на использование прокси без необходимости каждый раз указывать прокси, вам нужно создать файл .condarc в вашем домашнем каталоге. Добавьте следующие строки в файл .condarc, и все будет хорошо. Более подробную информацию можно найти здесь .

proxy_servers:
    http: http://user:pass@server:port
    https: https://user:pass@server:port
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...