我的目标是能够打包一个功能齐全的Python解释器和所有依赖项。几个快速的想法在前面:
我的计划如下:
使用Python的完整路径通过Pip安装依赖项。例如:
/build/bin/python3.6 -m pip install -r requirements.txt
使用Python运行时和所有依赖项
所有脚本和实用程序都将使用解释器的绝对路径,例如:
/opt/python/bin/python3.6
有人看到这个计划有任何明显的问题吗?我能够成功构建,将包移动到另一个主机,并导入所有pip安装的依赖项(requests,numpy,psutil等)。