Portable Python и Movable Python позволяют программировать Python без установки чего-либо, просто распаковывая что-либо. :-)
Я также хотел бы иметь возможность создавать автономные исполняемые файлы из моих сценариев, но я не могу связать pyInstaller с этими пакетами, так как pyInstaller требует pyWin32, но pyWin32 полагается на подписи реестра python, и у меня их нет, поскольку я использую портативная версия питона! Любое обходное решение?
Распаковав исполняемый файл pywin32 (pywin32-217.win32-py2.7.exe), я получаю две папки: PLATLIB и SCRIPTS; может быть, достаточно просто переместить эту папку в нужную подпапку Python Portable?
Я использую:
- Windows XP
- PortablePython_2.7.3.1 (Портативный Python)
- movpy-2.0.0-py2.5.1 (подвижный Python)
- pyinstaller-pyinstaller-v2.0-107-gecb2882 (PyInstaller)
- pywin32-217.win32-py2.7 (PyWin32)