在x86架构的linux上 利用docker 交叉编译armv7架构py程序
利用pyinstaller和staticx 纯静态编译py程序
docker run --rm -v "$(pwd)/myapp:/usr/src/app" dukun/my-python-packager-armv7:latest /bin/sh -c "/opt/venv/bin/pip install -r requirements.txt && /opt/venv/bin/pyinstaller --onefile app.py && /opt/venv/bin/staticx dist/app dist/app_static && chmod 755 dist/app_static"
最终dist/app_static就是静态编译文件
Content type
Image
Digest
sha256:4b63459f8…
Size
102.9 MB
Last updated
almost 2 years ago
docker pull dukun/my-python-packager-armv7