Pergunta

Eu tenho um aplicativo que usa o python / c api e eu queria saber quais arquivos eu preciso distribuir com ele? O aplicativo é executado no Windows e links com libpython31.a Existem outros arquivos? Eu tentei o aplicativo em um sistema Win2k separado e ele disse que python31.dll foi necessário para que theres pelo menos um.

Edit -. Meu aplicativo é escrito em C ++ e usa a api Python / C como observado abaixo

Foi útil?

Solução

A melhor maneira de dizer é experimentá-lo em instalações 'limpas' de janelas e ver o que ele reclama. Máquinas virtuais são uma boa maneira de fazer isso.

Outras dicas

Você vai precisar de pelo menos própria DLL do Python (específicas do release) ea versão DLL wincrt requer, também a versão Python dependia (se você deseja executar em versões do Windows que não vêm com essa DLL). O popular py2exe , o não-amplamente sabe, mas extremamente poderoso Pyinstaller ( NOTA : utilize a versão SVN, não a versão lançada que é eras atrás), e pacote decisores semelhantes, fazer um bom trabalho de identificação e resolução de todas essas dependências, então não há nenhum caso para fazê-lo à mão!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top