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/
分享到:
相关推荐
4. **安装Repoze.BFG**:通过`pip install repoze.bfg`命令安装框架。 ##### 2.3 在Windows系统上安装 对于Windows用户,安装步骤类似: 1. **安装virtualenv**:打开命令提示符窗口,输入`pip install ...
标题中的"PyPI 官网下载 | repoze.who-1.0.6.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为`repoze.who`,版本为1.0.6,其压缩格式为tar.gz。PyPI是Python开发者发布和分享自己开发的...
使用repoze.sphinx.autointerface时,你需要首先安装这个库,然后在你的Sphinx配置文件(`conf.py`)中进行配置。添加`repoze.sphinx.autointerface`到`extensions`列表,并指定你希望生成文档的Python模块或包。之后...
标题中的“PyPI 官网下载 | repoze.sendmail-3.2.tar.gz”表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`repoze.sendmail`,版本为3.2,且文件格式为tar.gz。PyPI是Python开发者发布和分享自己...
笔记定向塔已与repoze.bfg合并,并且现在处于仅维护模式。 强烈建议新项目从新的合并的Web框架。安装。 如果要从源代码安装,可以运行以下命令: $ python setup.py install 如果尚未安装该模块,它将显示一条消息...
资源分类:Python库 所属语言:Python 资源全名:repoze.what.plugins.config-0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:repoze.who.plugins.ldap-1.0a1dev.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
5. **Repoze.bfg**: BFG(Barely Functional Framework)是 Repoze 社区开发的一个基于 Pyramid 框架的前身。Pyramid 是目前 Python Web 开发中广泛使用的轻量级框架,提供了一种简单而强大的方式来构建复杂的应用...
资源分类:Python库 所属语言:Python 资源全名:repoze.retry-0.9.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:repoze.formapi-0.3.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:repoze.what_x509-0.1.3-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:repoze.what_x509-0.2.0-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Repoze.CSSUtils是一款开源的Python库,专门设计用于处理CSS2.1和CSS3样式表。这个库提供了强大的CSS解析和实用工具,使得开发者能够更有效地在Python环境中操作和管理CSS代码。 首先,Repoze.CSSUtils的核心功能是...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
### Repoze.bfg Web框架简介 #### 一、概述 **Repoze.bfg**(简称BFG)是一种基于Zope3技术栈的轻量级Web应用框架,它旨在简化Zope开发者利用WSGI技术的过程,并使得非Zope开发者能够更轻松地采用Zope的技术而无需...
本文主要探讨五个常见的Python Web框架:Django、Pylons(以及与其相关的TurboGears和repoze.bfg)、Flask、Tornado和Pyramid。 首先,Django是最为知名且广泛使用的Python Web框架之一,以其全面的功能和详尽的...
- 对比Web应用平台如web.py、web2py、repoze.bfg、Grok和Paste,可以帮助选择合适的Web框架。 5. **特定领域应用**: - `wxPython`可以用于图形界面开发,而图像处理可以参考`wxPython in Action`中的章节。 - `...