这个教程指导给你Bottle网络框架的概念和特征并且涵盖了相似的基础及进阶主题。你可以从头到尾读完它,或者稍后像一本参考书一样使用它。自动生成的API参考 也许同样引起了你的兴趣。它包含了更多细节,但比这个教程解释得更少。大多数人会遇到的问题的解决办法可以在我们的“方法”收藏里或“FAQ”页面上找到。如果你需要任何帮助,假如我们的邮件列表或者通过我们的IRC频道访问我们。
Bottle不依赖于任何额外的库文件。你只需要下载bottle.py到你的工程目录并开始敲代码就好:
$ wget http://bottlepy.org/bottle.py
这将会让你获得包括所有新特性的最新开发快照。如果你更倾向于一个稳定的环境,你应该坚持使用稳定发行版。这些仅在PyPI提供并且能够通过pip(推荐)、easy_install或者你的其他包管理器安装:
$ sudo pip install bottle # recommended
$ sudo easy_install bottle # alternative without pip
$ sudo apt-get install python-bottle # works for debian,ubuntu, ...
同时,你将需要Python 2.6或更新的版本(包括3.2+)来运行bottle应用。如果你没有系统范围内安装包的权限或者单纯不想在系统范围内安装,首先建立一个virtualenv(译者注:一种虚拟环境):
$ virtualenv develop # Create virtual environment
$ source develop/bin/activate # Change default python to virtual one
(develop)$ pip install -U bottle # Install bottle to virtual environment
或者,如果你的系统上没有安装virtualenv:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py develop # Create virtual environment
$ source develop/bin/activate # Change default python to virtual one
(develop)$ pip install -U bottle # Install bottle to virtual environment