随笔 - 153  文章 - 0  评论 - 66  阅读 - 131万

最简单的方式离线部署Python依赖包

最简单的方式离线部署Python依赖包

SHOW ME CODE!

打包:

$ tempdir=$(mktemp -d /tmp/wheelhouse-XXXXX)
$ pip wheel -r requirements.txt --wheel-dir=$tempdir
$ cwd=`pwd`
$ (cd "$tempdir"; tar -cjvf "$cwd/bundled.tar.bz2" *)

部署:

$ tempdir=$(mktemp -d /tmp/wheelhouse-XXXXX)
$ (cd $tempdir; tar -xvf /path/to/bundled.tar.bz2)
$ pip install --force-reinstall --ignore-installed --upgrade --no-index --no-deps $tempdir/*

ref.
ref.

posted on   eshizhan  阅读(2240)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示