AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 905196
Accepted
Ravexina
Ravexina
Asked: 2017-04-16 09:41:35 +0800 CST2017-04-16 09:41:35 +0800 CST 2017-04-16 09:41:35 +0800 CST

pip falha com ReadTimeoutError

  • 772

Estou tentando instalar jupyter notebookusando pip, então instalei primeiro pip3:

sudo apt-get install --no-install-recommends python3-pip

Então eu corri:

sudo pip3 install jupyter

Ao baixar o pacote notebook, ele espera alguns segundos, depois falha com muitos erros, cujo final se parece com isso:

File "/usr/lib/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/response.py", line 231, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

Minha versão do Ubuntu é: 16.04 (Xenial) e estou executando uma conexão de Internet bastante lenta.

command-line
  • 2 2 respostas
  • 23368 Views

2 respostas

  • Voted
  1. Best Answer
    Ravexina
    2017-04-16T09:41:35+08:002017-04-16T09:41:35+08:00

    O notebooktamanho do pacote é próximo 6.9 MBe, se você estiver executando em uma conexão de internet de baixa velocidade, há uma grande chance de que a instalação falhe devido ao tempo limite.

    Eu consertei o problema atualizando o pip3, no entanto, vou sugerir outra maneira também. Se não for possível atualizar o pip3, use este, isso também funcionaria.

    Você pode usar --default-timeouto switch para corrigir esse problema, por exemplo:

    sudo pip --default-timeout=1000 install jupyter
    

    Ele deve ignorar o tempo limite e a instalação será feita com sucesso.


    A outra coisa que funcionou para mim foi atualizar pip3, aquele nos repositórios do Ubuntu é bem antigo: 8.1.1e a última versão no momento em que escrevo este guia é: 9.0.1. Sugiro esse método simplesmente porque você não precisa executar toda vez pip3que --default-timeoutestiver tentando instalar um novo pacote e, é claro, também pode usar um alias;) o que funcionar para você.

    A propósito, não sou fã de instalar pacotes python como root, então sugiro usar --usero switch para instalá-lo localmente para você, mas se você estiver tentando disponibilizar esse sistema de pacote amplo, vá com sudo.

    pip3 install --upgrade pip --user
    

    E se você receber o mesmo erro, agora você sabe como corrigi-lo, basta usar --default-timeouto switch para atualizar pip.

    Agora deve funcionar sem nenhum erro:

    pip3 install jupyter --user
    
    • 5
  2. Alexandr S.
    2022-07-09T23:20:24+08:002022-07-09T23:20:24+08:00

    Corrigi esse problema no meu servidor seguindo a configuração porque o único tempo limite não me ajudou:

    ~/.pip/pip.conf na máquina ubuntu com o conteúdo abaixo

    [global] host confiável = arquivos pypi.org.pythonhosted.org

    [instalar] tempo limite = 100

    Parece que outros hosts "mais confiáveis" são bons para alguns provedores de rede e agora funcionam muito bem. Mais informações no documento https://pip.pypa.io/en/stable/topics/configuration/#pip-config-file

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve