`
bee1314
  • 浏览: 167765 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Bottle环境搭建一个顺手的开发环境很重要

阅读更多

工欲善其事,必先利其器

个人的体会是,创建一个顺手高效的开发环境对新技术的学习是事半功倍的。

 

  1. OS:Ubuntu12.04 (不过最近对Debian感兴趣,Archlinux也不错,一直想折腾一个更轻量的linux)
  2. Python:python2.7.3
  3. package manager:pip
  4. editor:emacs
  5. terminal: rxvt-unicode tmux
  6. environment: virtualenv, virtualenvwrapper
  7. ipython
bottle官方推荐安装方式:
bottle本身依赖任何外部的库,你可以仅仅下载bottle.py在你的项目目录。
    $ wget http://bottlepy.org/bottle.py
 
    这样你会得到最新开发的bottle快照版本包含所有最新的特性。
    如果你需要一个更见稳定的环境,你需要坚持稳定的发布版本。
    稳定版本在    Pypi上面可以用,你可以通过pip或者easy_install进行安装,或者系统的管理包。
    $ sudo pip install bottle
    $ sudo easy_install bottle
    $ sudo apt-get install python-bottle
 
    另外,你需要一个python2.5或者更新的包括(python3)去运行bottle的应用程序。如果你没有root用户的权限安装包,推荐你使用virtualenv,我更倾向于使用virtualenvwrapper,可以看作是virtualenv的增强版本。
    $ mkvirtualenv bottle-env
    $ pip install bottle(或者easy_install bottle)
分享到:
评论

相关推荐

    纯Python的Web应用程序.zip

    开发一个纯Python的Web应用程序,首先需要搭建一个合适的开发环境,比如安装Python解释器、相应的框架和相关的依赖库。接下来,开发者通常会根据需求设计应用的架构和功能模块,然后用Python语言编写应用程序的各个...

    linux下tensorboard+matplotlib+pandas所需包.zip

    总的来说,这个压缩包提供了一种离线方式在Linux系统中搭建深度学习开发环境,包括数据处理、模型训练可视化以及模型开发所必需的工具,对于没有网络条件或者需要控制软件版本的用户来说非常实用。

    YOLOv5-RT-TFJS-yolov5

    例如,“setup.sh”可能是一个用于安装依赖和准备开发环境的shell脚本。而“setup_fastapi.sh”、“setup_bottle.sh”、“setup_flask.sh”则分别针对FastAPI、Bottle、Flask等不同的Python后端框架提供特定的配置,...

    开心购物网

    "开心购物网"是一款专为开发者设计的购物商城软件,其核心功能是为用户提供一个可进行二次开发的基础平台。这款软件旨在帮助开发者快速构建个性化、功能完善的在线购物平台,满足不同商家和用户的需求。 购物源码是...

    基于resnet算法的垃圾分类系统的设计与实现

    ResNet的核心思想在于引入残差块(bottleneck block),每个残差块由多个卷积层组成,其中包含一个或多个跳跃连接。这种设计使得网络能够在不显著增加参数量的情况下提升模型的性能。 #### 系统设计 本系统的实现...

    leneses_store_backend:烧瓶

    综上所述,"leneses_store_backend"项目很可能是一个使用Python的Bottle框架构建的电商后端系统,通过Jenkins实现了自动化测试和持续集成,以保证代码质量和快速部署。理解这些技术点对于参与或维护这样的项目至关...

    Personal-Website:杰罗姆·马休

    基于以上信息,我们可以推测这个项目是一个使用Python的Bottle框架搭建的个人网站,其前端设计运用了CSS技术。以下是一些可能涉及的知识点: 1. **Python基础**:Python是一种高级编程语言,以其简洁的语法和强大的...

    personal-site

    "personal-site"项目提供了一个基于烧瓶(Bottle)服务器的简单个人网站模板,旨在帮助用户快速搭建属于自己的在线空间。下面我们将详细探讨这个项目中的关键知识点,并学习如何利用HTML来构建网页。 1. **烧瓶...

    simple_http:由于某些原因无法使用烧瓶时

    在Python编程领域,"烧瓶"(Bottle)是一个轻量级的Web服务框架,它非常适合构建小型的、独立的Web应用。然而,有时候我们可能会遇到无法使用Bottle的情况,可能是由于各种原因,如环境问题、版本冲突或者特定功能的...

    crop-production-predictor:这是一个使用烧瓶设计的网络应用,并使用随机森林技术预测了不同农作物的产量

    烧瓶(Bottle)是一个轻量级的Python Web框架,适合快速开发简单的、单文件的Web服务。它提供了一套简洁而直接的API,使得开发者能够方便地搭建RESTful API或Web应用。在"crop-production-predictor"中,烧瓶框架被...

    Django如何批量创建Model

    具体来说,我们将基于一个示例项目来展示批量创建Model的基本步骤,并提供完整的代码示例供参考。 #### 二、环境准备与模型定义 在正式开始之前,首先需要确保已经搭建好了Django项目的运行环境。本示例中的环境...

Global site tag (gtag.js) - Google Analytics