Instalador Python: “Uma DLL necessária para esta instalação ser concluída não pôde ser executada”


12

Eu estou no Windows 7 x64, tentando instalar o Python 2.7.5 ou 3.3.2. Mas estou continuamente recebendo um erro mostrando:

Existe um problema com este pacote do Windows Installer. Uma DLL necessária para essa instalação ser concluída não pôde ser executada. Entre em contato com seu fornecedor de pacotes.

Eu baixei recentemente o pacote de instalação do Python.org várias vezes, mas ele está repetindo o mesmo erro.

Aqui está uma imagem da mensagem de erro que aparece durante a instalação:

enter image description here

Respostas:


4

Eu acho que isso pode funcionar:

  • Vamos para C:/Users/XXX/AppData/Local/Temp ou simplesmente %LocalAppData%/Temp.
  • Vamos para PropertiesSecurity
  • Altere o nível de permissão de todos para FULL ACCESS.

ya! funcionou para mim. Mas você pode explicar por que isso aconteceu? Eu estou logado como administrador, mas ainda por quê?

Talvez o instalador não tenha os privilégios certos? Lembre-se, o sistema de privilégios no Windows é realmente estranho.

1
Isso não funcionou para mim, embora os sintomas fossem semelhantes. Acabou por ser uma instalação PIP em conflito. Isso me consertou: stackoverflow.com/a/23350061/797945
Jagu

Observe que "% temp%" é um atalho para esse local.
phk

Não funcionou para mim. eu acho isto bugs.python.org/issue27564 é o problema, mas eles alegaram ter corrigido
Hack-R

1
  • Corre cmd.exe (executar como administrador)

  • Vá para a localização do Python (exemplo: D:\python\ ) alterando o diretório

  • Escrever msiexec /i filename.msi, por exemplo. msiexec /i python-3.4.1.amd64.msi

  • Então Entrar


1

Eu tinha variáveis ​​de ambiente estranhas do Python de instalações anteriores. Você deve excluir qualquer variável de ambiente do Python e tentar novamente.


0

Eu instalei uma versão mais antiga (Python 3.4.3) e funcionou bem.

Veja os lançamentos antigos aqui: https://www.python.org/downloads/

(Totalmente atualizado PC de 64 bits do Windows 8.1, e eu tentei várias das versões mais recentes, nenhum funcionou. Eu também executei uma verificação de vírus e desativei o Antivírus, mesmo erro.)


0

% temp% na janela de execução, em seguida, vá depois da pasta Temp - Vá para organizar-propriedades - compartilhar - todos. Então, novamente Executar a instalação vai funcionar 100%


0

Eu estava apenas tentando instalar a versão de 32 bits em x64. Tentei novamente com a versão correta e problema resolvido.

O download automático que eu recebi do Windows foi a versão de 32 bits, não a versão de 64 bits. Eu rolei para baixo através de todos os lançamentos, encontrei 2.7.13 (versão mais recente a partir de 10 / Ago / 17), e baixei especificamente a versão de 64 bits; Python releases for Windows

Depois de ter baixado a versão de 64 bits eu instalei sem problemas. enter image description here


2
Você pode por favor fornecer mais detalhes. Uma resposta de linha não conta como boa.
Romeo Ninov
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.