`
xiaolin0199
  • 浏览: 571259 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

repoze.bfg 安装篇

阅读更多
1.先安装Virtualenv;

   sudo easy_install virtualenv (还没有安装easy_install?)

   出现
   ....
   Finished processing dependencies for virtualenv 即可装好

   $ virtualenv --version
     1.5.1

2. 利用virtualenv创建一个环境目录;

   $ virtualenv --no-site-packages bfgenv

   New python executable in bfgenv/bin/python
   Installing setuptools.............done.

   (使用 --no-site-packages 来产生virtualenv是关键的. 这个标记对运行 repoze.bfg 所需要的包提供了必要的隔离. 如果你不指定 --no-site-packages. 有可能会使 repoze.bfg 不能正确安装到virtualenv中, 即使安装了, 由于你Python主目录下的包的某些原因, 也会运行不正确.)

3.  在Virtualenv(bfgenv)中安装 repoze.bfg

   $ bin/easy_install -i http://dist.repoze.org/lemonade/dev/simple repoze.bfg

4.  创建一个bfg项目  (在bfgenv目录中)

   4.1  创建新工程

      A. $ bin/paster create -t bfg_starter (paster create 只会询问您一个问题:工程的 名称 。您需要提供一个仅有字母( 不可以包含空格)组成的字符串。)
      B. $ bin/paster create -t bfg_starter MyProject

   4.2  安装并开发新创建的应用

      $ ../bin/python setup.py develop
      ...
      Finished processing dependencies for MyProject==0.1

   4.3  测试您的应用
     
      $ ../bin/python setup.py test -q

   4.4  运行工程

      $ paster serve MyProject.ini
      ...
      Starting server in PID 16601.
      serving on 0.0.0.0:6543 view at http://127.0.0.1:6543

      (在开发时,为 paster server 传入 --reload 参数是 十分有用的。当您改动了工程中一个 Python 的模块的时候,服务器会自动重启,这 会让开发变的更加容易,否则对于 repoze.bfg 下 Python 模块代码所进行的改 动只有在服务器重启后才会生效)

    4.5  浏览应用

       http://localhost:6543/
  
分享到:
评论

相关推荐

    Repoze.BFG 技术手册

    4. **安装Repoze.BFG**:通过`pip install repoze.bfg`命令安装框架。 ##### 2.3 在Windows系统上安装 对于Windows用户,安装步骤类似: 1. **安装virtualenv**:打开命令提示符窗口,输入`pip install ...

    PyPI 官网下载 | repoze.who-1.0.6.tar.gz

    标题中的"PyPI 官网下载 | repoze.who-1.0.6.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为`repoze.who`,版本为1.0.6,其压缩格式为tar.gz。PyPI是Python开发者发布和分享自己开发的...

    Python库 | repoze.sphinx.autointerface-0.2.1.tar.gz

    使用repoze.sphinx.autointerface时,你需要首先安装这个库,然后在你的Sphinx配置文件(`conf.py`)中进行配置。添加`repoze.sphinx.autointerface`到`extensions`列表,并指定你希望生成文档的Python模块或包。之后...

    PyPI 官网下载 | repoze.sendmail-3.2.tar.gz

    标题中的“PyPI 官网下载 | repoze.sendmail-3.2.tar.gz”表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`repoze.sendmail`,版本为3.2,且文件格式为tar.gz。PyPI是Python开发者发布和分享自己...

    pylons:Pylons框架,社区在Pylons项目的指导下得到了维护。 与repoze.bfg合并用于金字塔框架

    笔记定向塔已与repoze.bfg合并,并且现在处于仅维护模式。 强烈建议新项目从新的合并的Web框架。安装。 如果要从源代码安装,可以运行以下命令: $ python setup.py install 如果尚未安装该模块,它将显示一条消息...

    Python库 | repoze.what.plugins.config-0.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:repoze.what.plugins.config-0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | repoze.who.plugins.ldap-1.0a1dev.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:repoze.who.plugins.ldap-1.0a1dev.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    repoze 源代码

    5. **Repoze.bfg**: BFG(Barely Functional Framework)是 Repoze 社区开发的一个基于 Pyramid 框架的前身。Pyramid 是目前 Python Web 开发中广泛使用的轻量级框架,提供了一种简单而强大的方式来构建复杂的应用...

    Python库 | repoze.retry-0.9.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:repoze.retry-0.9.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | repoze.formapi-0.3.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:repoze.formapi-0.3.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | repoze.what_x509-0.1.3-py2.6.egg

    资源分类:Python库 所属语言:Python 资源全名:repoze.what_x509-0.1.3-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | repoze.what_x509-0.2.0-py2.6.egg

    资源分类:Python库 所属语言:Python 资源全名:repoze.what_x509-0.2.0-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    repoze.cssutils-开源

    Repoze.CSSUtils是一款开源的Python库,专门设计用于处理CSS2.1和CSS3样式表。这个库提供了强大的CSS解析和实用工具,使得开发者能够更有效地在Python环境中操作和管理CSS代码。 首先,Repoze.CSSUtils的核心功能是...

    python-repoze-lru-0.4-3.el7.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    bfg-ploneconf-oct2008.pdf

    ### Repoze.bfg Web框架简介 #### 一、概述 **Repoze.bfg**(简称BFG)是一种基于Zope3技术栈的轻量级Web应用框架,它旨在简化Zope开发者利用WSGI技术的过程,并使得非Zope开发者能够更轻松地采用Zope的技术而无需...

    浅谈五大Python Web框架

    本文主要探讨五个常见的Python Web框架:Django、Pylons(以及与其相关的TurboGears和repoze.bfg)、Flask、Tornado和Pyramid。 首先,Django是最为知名且广泛使用的Python Web框架之一,以其全面的功能和详尽的...

    Python常用类库.docx

    - 对比Web应用平台如web.py、web2py、repoze.bfg、Grok和Paste,可以帮助选择合适的Web框架。 5. **特定领域应用**: - `wxPython`可以用于图形界面开发,而图像处理可以参考`wxPython in Action`中的章节。 - `...

Global site tag (gtag.js) - Google Analytics