Windows 平台打包工具,使用 python-version-embed-arch.zip
命令行参数:
--base URL-or-filepathpython embed 压缩包的下载地址,或者你下载好传路径--getpip filepath可选,你下载好 PyPA get-pip.py 把路径传给他--output可选,输出文件名,默认叫artifact.zip- 剩下的参数将传递给
pip install
- 复用 embed 压缩包
- 进行调整
- 安装应用,补充依赖
- 学
pythonXX.zip把.py转换成.pyc - 删除一些不需要的文件
- TODO: 添加启动器
interpreter目录:链接libpythonXX.dll的启动特定入口的解释器,充当python.exe本体的角色pure-embedding.c程序性的加载module.func并调用simple-string.c使用PyRun_SimpleString内嵌脚本调用
shim目录:模仿 pip 合成的启动python.exe的启动器