我正在尝试为 webapp(基于烧瓶)创建一个 python 包,我想在已知目录中安装一些文件。
例如,flask在运行集成服务器(基于粘贴)时尝试在当前包中查找templates和目录。static但在生产中,我宁愿将那些目录安装在更具体的位置,例如virtualenv/share/package-name/{static,templates}. 否则,它们将在某个lib/python-2.x/...似乎不合适的地方。
我尝试使用data_filesin 参数安装文件setup.py,但这似乎对整棵树没有用(error: can't copy 'xxx': doesn't exist or not a regular file)。
在这种情况下,正确的解决方案是什么?