Instalador oficial do Python sem python27.dll

instalei o Python 2.7.7 32-bit no Windows do site oficial e falta o python27.dll. Como posso obter este DLL?

Author: denfromufa, 2014-07-01

3 answers

Pelo menos para a distribuição ActiveState Python, e na distribuição oficial em Python:

Https://docs.python.org/2/faq/windows.html#id7

O dll está em

C:\Windows\System\PythonNN.dll

Onde o NN é o número da versão. Em um 64-bit, um dll de 32-bit será instalado aqui:

%SystemRoot%\SysWoW64

E uma aplicação em execução de 32 bits irá magicamente traduzir isto para o caminho adequado, http://en.wikipedia.org/wiki/WoW64

Quando eu ligar novamente Python27, eu uso a lib ficheiro aqui:

C:\Python27\libs\python27.lib

É um pouco decepcionante que o dll seja colocado em diretórios de sistema, Uma vez que significa que você pode ter apenas uma distribuição de 32 bits e 64 bits com o mesmo número de versão.

Actualizar:

Note que se utilizar as distribuições Anaconda ou Miniconda Python da Continuum Analytics ( http://continuum.io , Eles são muito mais portáteis no sentido em que eles empacotam o dll juntamente com o resto dos arquivos no instalacao.

 18
Author: Juan, 2017-04-10 16:58:09

Utilizo o Python através do controlo de origem, por isso não posso confiar em

C:\Windows\System\PythonNN.dll

Para resolver isto, instalo o Python usando o pacote msi e copio o dll na mesma pasta que o python.exe. Eu então envio a pasta python para o controle de código para nossas equipes usarem. Finalmente, desinstalo Python da minha máquina local para garantir um ambiente limpo.

Não reparei num problema em fazer isto nos últimos 7 anos, mas adoraria saber mais sobre quaisquer advertências que usem isto. abordagem.
 5
Author: planetboy, 2015-11-05 19:44:43

Obter o DLL do python 27 de aqui e colocá-lo na sua pasta / Windows. Você também precisa atualizar a variável de ambiente adicionando o caminho da instalação do Python.

 -3
Author: Fahad Uddin, 2018-06-26 07:19:19