对于项目,我不能让用户在运行应用程序之前使用pip install。
我的项目是一个python烧瓶应用程序,我使用pip来获取依赖项。如何捆绑它以便应用程序无需使用pip install即可运行?
答案 0 :(得分:-1)
当python运行文件时,它会将当前工作目录添加到要查找要导入的模块的位置。
您只需将需求直接安装到项目文件夹中即可。
最简单的方法是:
virtualenv
并执行pip install -r requirements.txt
site-packages
文件夹的内容从环境($VIRTUAL_ENV/lib/python2.7/site-packages
注意:您可能需要相应地更改python版本)复制到项目文件夹。编辑:添加我记得你正在做类似于packaging an AWS Lambda的事情。