如何部署 Python 应用 #如何部署 Python 应用 Flynn 使用 [Heroku 构建包](https://github.com/heroku/heroku-buildpack-python)来支持 Python。 ##应用检测 当应用的根目录下包含`requirements.txt` 时,Flynn 会使用 Python 的构建包。当应用里包含`manage.py`时,Flynn 会认为这是个 Django 应用。当 Flynn 检测到 Django 应用时,会在编译过程中运行`manage.py collectstatic`命令。 ##环境依赖 Flynn 使用 `pip` 来解决 Python 应用的依赖问题。配置文件为`requirements.txt`,例如: Flask==0.9 ##指定 Python 版本 Flynn 官方支持最新的 `python-2.7` 和 `python-3.4`,但理论上 2.4.4 到 3.4.1 之间的版本都支持,包含 PyPy。参见 构建包的 [Github 页面](https://github.com/heroku/heroku-buildpack-python/tree/master/builds/runtimes)获取所支持版本的完整列表。 ##默认应用类型 这个构建包没有默认的应用类型,所以必须在应用根目录下的`Procfile`里指定。例如,部署[Gunicorn](http://gunicorn.org/) 应用时,`Procfile`里的配置如下: web: gunicorn hello:app --log-file -