A solução final para erro de instalação de pip no computador Windows.

1. Pergunta:

Não sei o que há de errado hoje. Usei o pip para instalar vários módulos, e todos relataram erros, mas não houve solução. Não havia como. Desinstalei e instalei várias versões do pip, mas ainda não funcionou.

Agora, este é o erro da última versão do pip. Estou trabalhando nisso há muito tempo. Encontrei uma maneira de instalar a instalação do python e descompactar o pacote.

C:\>pip install httpheader
Collecting httpheader
  Using cached httpheader-1.1.tar.gz (30 kB)
ERROR: Exception:
Traceback (most recent call last):
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\cli\base_command.py", line 216, in _main
    status = self.run(options, args)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\cli\req_command.py", line 182, in wrapper
    return func(self, options, args)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\commands\install.py", line 325, in run
    reqs, check_supported_wheels=not options.target_dir
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\resolution\legacy\resolver.py", line 183, in resolve
    discovered_reqs.extend(self._resolve_one(requirement_set, req))
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\resolution\legacy\resolver.py", line 388, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\resolution\legacy\resolver.py", line 340, in _get_abstract_dist_for
    abstract_dist = self.preparer.prepare_linked_requirement(req)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\operations\prepare.py", line 483, in prepare_linked_requirement
    req, self.req_tracker, self.finder, self.build_isolation,
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\operations\prepare.py", line 91, in _get_prepared_distribution
    abstract_dist.prepare_distribution_metadata(finder, build_isolation)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\distributions\sdist.py", line 40, in prepare_distribution_metadata
    self.req.prepare_metadata()
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\req\req_install.py", line 554, in prepare_metadata
    self.metadata_directory = self._generate_metadata()
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\req\req_install.py", line 534, in _generate_metadata
    details=self.name or "from {}".format(self.link)
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\operations\build\metadata_legacy.py", line 73, in generate_metadata
    command_desc='python setup.py egg_info',
  File "D:\python_work_tools\python3.6.8\lib\site-packages\pip\_internal\utils\subprocess.py", line 200, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "D:\python_work_tools\python3.6.8\lib\codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 18: invalid continuation byte

Dois, alguns pequenos pontos

Cada vez que procuro por ele, é muito problemático. Deixe-me escrever como desinstalei e instalei o pip hoje. Você também pode consultá-lo, se necessário.

1. Pip de desinstalação do Windows

python -m pip uninstall pip

Após a desinstalação, descobri que ainda havia resíduos no diretório Scripts no diretório de instalação do python, então decidi excluir o teste completamente.

Meu diretório de instalação D: \ python_work_tools \ python3.6.8 \ Scripts

Insira a descrição da imagem aqui

2. Atualizar pip

python -m pip install --upgrade pip

3. Instale o pip

Encontre a versão do pip que você deseja instalar:
o endereço que instalei: https://pypi.org/project/pip/19.2/

Insira a descrição da imagem aqui

O meio Release historyé a versão pip, ou você pode escolher.

Clique em Download filesDownload para baixar o pacote de compactação do módulo gz.
Insira a descrição da imagem aqui
Em seguida, descompacte. Entre no diretório de descompressão.

Em seguida, cmd ou powershell entra no diretório descompactado,

 python setup.py install

Insira a descrição da imagem aqui

3. Resolva os problemas de instalação de outros módulos:

Não sei, o que aconteceu com o computador da minha empresa de repente, não consigo instalar o módulo de repente hoje. Então, de acordo com as etapas de instalação do pip acima, sinto que outros módulos podem ser visualizados e a instalação foi bem-sucedida.

Não vou tirar uma captura de tela para esta etapa, apenas instalar outros módulos de acordo com as etapas de instalação do pip acima.
Parece que não vai ser bom por um tempo, então vamos apenas instalar o módulo usando o pacote compactado baixado do gz.

Acho que você gosta

Origin blog.csdn.net/weixin_42081389/article/details/108407347
Recomendado
Clasificación