flask项目部署分发不需要打包的吗
西落兮 2017-08-26 10:47:06 如题,flask项目部署分发不需要打包编译什么的吗?如果是这样子第三方库依赖怎么处理呢?
网上查了不少相关教程,基本可以分为使用Nginx,apache这样子的的,然后另外一种就是使用Gunicorn,Tornado这样子的(这样子的比较简单,我想用这个)。例子多数是hello word这样子的demo,都没提到怎么处理第三方库依赖。
然后看到一个介绍使用setuptools的好像是指定第三方库依赖版本,让python自己自动安装的。
但我的情况是这样子的,生产服务器是Windows server 2008 r2,使用python3,flask写了一个连接sql server 2008 r2数据库增删改查的小项目,使用pymssql,xlwt两个第三方库。但pymssql是很难安装的,当初自己机器是安装了visio studio 2017才编译过的(debian安装倒是容易)。其它flask,xlwt这两个我认为离线安装应该也不难,唯独是pymssql比较麻烦。生产机器上不想安装Visio studio了。有什么办法可以打包编译好第三方库进去的吗?