O instalador do Python aparentemente casual, já que o 3.5 possui os MSIs, eu preciso de embeded e eles não saem. No entanto, há o instalador da Web para cada Python e, com esse, você pode fazer a mesma coisa e obter uma instalação funcional do Python:
python-3.5.0-webinstall.exe /layout <folder>
Isso faz o download dos arquivos% MS_de% MSIs (não Release
ou Debug
apenas). Em seguida, você precisará filtrar os arquivos que têm PDB
e _d.msi
suffix, o que é trivial com o Batch agora e você acaba com essa estrutura:
core.msi
dev.msi
doc.msi
exe.msi
launcher.msi
lib.msi
path.msi
pip.msi
python-3.6.0-webinstall.exe
tcltk.msi
test.msi
tools.msi
e um monte de redistribuíveis VS. Dependendo de suas necessidades, talvez você queira excluir os arquivos _pdb.msi
, .exe
(redists), .msu
, _d.msi
em seu diretório de trabalho. O resto são _pdb.msi
arquivos e arquivos que estendem a funcionalidade do interpretador, como lançador ( Release
), caminho (provavelmente coloca permanentemente python em py.exe
), etc.
Se você executar cada um deles com isso:
msiexec.exe /a <file> targetdir=<folder>
você obtém uma instalação portátil em funcionamento do Python. Note que tal coisa é não oficialmente suportada .