在内网部署 Python 的时候, 因为不能用连接到 pip
源所以仅仅靠 requirement.txt 是不够的.
我们需要 wheel 这个工具帮我们把需要的依赖先打成本地包.pip wheel --wheel-dir=/tmp/wheelhouse tornado
这样 tornado 的依赖包就全在 wheelhouse 里了
我们面对一个更悲剧的情况, 线上连 pip
都没, 那么只能先在线下先给装好包.pip install --use-wheel --no-index --find-links=/tmp/wheelhouse -t /tmp/wheelhouse/code tornado
这样包就全在 code 里了, 可以直接复制到线上. 要注意编译环境一致和 so 库
时间: 2024-11-02 06:59:46