在linux下安装python2.7.x,打开终端:
1, wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz #下载到当前目录
2, tar xvfz Python-2.7.3.tgz #解压
3, cd Python-2.7.3 #进入目录
4, ./configure
5, make #编译
6, su #转为root用户
7, make altinstall #安装
直至安装完成。
参考文档 http://webpy.org/install.zh-cn
安装web.py,
1, http://webpy.org/static/web.py-0.37.tar.gz
2, tar xvfz web.py-0.37.tar.gz
3, cd web.py-0.37
4, sudo python setup.py install
安装完成后,打开记事本,编写以下代码并保存到web.py-0.37目录下:
import web urls = ( '/', 'index' ) class index: def GET(self): return 'holle work...' if __name__ == "__main__": app = web.application(urls, globals()) app.run()
将文件存为code.py,然后打开终端进行到web.py-0.37目录下,输入:python code.py,切记保存到web.py-0.37的目录 下,若不是会报No module named web的错.如果在终端里看到http://0.0.0.0:8080/里则说明已经成功启动web.py自带的web服务器。打开浏览器,输入http://localhost:8080,则看到holle,work...
注意: 如果要访问本地静态文件,需要创建一个'static'目录,将静态文件放在里面,通过http://localhost:8080/static/可以访问。
Mako是用python语言开发的开源模板引擎,功能很强大,使用起来也很方便,下面介绍一下安装步骤:
1. 下载:请到官方网站http://www.makotemplates.org/,或者点击链接下
http://www.makotemplates.org/downloads/Mako-0.2.5.tar.gz
2. 解压:tar zxvf Mako-*
3. 进入文件目录,运行以下命令:sudo python setup.py install
4. 安装完成,到你的python安装目录下的site-packages目录里检查Mako-0.2.5-py2.6.egg文件是否存在,如果存在即代表安装成功了
5. 测试程序Helloword
1)运行命令python进入python运行环境
2)输入以下python代码进行测试
from mako.template import Template mytemplate = Template("hello, ${name}!") print mytemplate.render(name="sand")
相关推荐
webpy实战 一个简单的web.py应用示例,包括一个首页和一个显示用户欢迎消息的页面: ```python import web urls = ( '/', 'Index', '/hello/(.*)', 'Hello' ) class Index: def GET(self): return "Welcome...
2. 通过Webpy和Nginx with FastCGI搭建Web.py:讲解如何使用web.py通过Webpy和Nginx with FastCGI搭建Web.py 3. 通过Apache和mod_wsgi部署:展示如何使用web.py通过Apache和mod_wsgi部署 4. 通过Nginx和mod_wsgi部署...
【标题】基于 Python web.py Redis 的博客系统是一个典型的 Web 应用开发实例,适用于计算机科学与技术专业的毕业生进行设计和实现。web.py 是一个轻量级的 Python Web 框架,而 Redis 是一个高性能的键值存储系统,...
`web.py` 是一个轻量级、简洁且灵活的 Python Web 开发框架,它提供了一种快速构建 Web 应用程序的方法。本教程旨在为初学者提供关于 web.py 的详细指导,涵盖从基础应用到高级特性的全方位介绍。 ## 基本应用 1. ...
在Python的世界里,开发Web应用有众多框架可供选择,其中Web.py是一个轻量级且强大的框架,尤其适合初学者和小型项目。本篇文章将深入探讨如何使用Web.py构建一个功能完备的博客系统,包括基本的博客增删改查操作。 ...
PythonWeb.zip是一个包含使用Python语言和Tornado框架构建的Web应用程序的压缩文件。Tornado是一个开源的、高性能的Web服务器和异步网络库,最初由FriendFeed开发,并被Facebook收购后进一步发展。它以其轻量级、可...
如果你还没有安装,可以通过`pip install webpy`命令进行安装。 接着,创建一个Python文件,例如`app.py`,并在其中定义URL映射、处理函数和模板。以下是一个简单的示例: ```python import web urls = ( '/', '...
`jam.py` 是一个用于简化Web应用程序开发的Python库,它提供了一种高效、灵活且易于使用的框架,以帮助开发者快速构建动态网站和API。版本2.0.3是这个库的一个稳定版本,包含了一系列改进和修复,以增强其功能和用户...
《Webpy-coobook-pdf中文教程》是一份详尽的指南,专为希望深入了解Web.py框架的开发者准备。Web.py是一个轻量级的Python Web框架,以其简洁性和灵活性著称,适用于构建各种规模的Web应用程序。这份教程覆盖了从基础...
3. 使用`python setup.py install`命令进行安装。 在你的Python项目中,你可以通过`import mako`来引入Mako库,并根据官方文档或者示例代码学习如何创建、编译和渲染模板。 **总结** Mako作为Python的模板库,...
在这个特定的压缩包中,只有一个文件:`feincms3-0.17.2-py2.py3-none-any.whl`,这是一个Python的wheel文件,可以直接安装到Python环境中。 **Python开发语言** Python是一种高级、通用的编程语言,以其简洁明了的...
Feincms3是一个基于Python开发的内容管理系统框架,主要用于构建动态网站和Web应用程序。这个资源,"feincms3-0.20.1-py2.py3-none-any.whl",是一个可执行的Python轮子文件,适用于Python 2和Python 3环境,意味着...
Python库`swh.web-0.0.166-py3-none-any.whl`是一个针对Python编程语言的软件包,用于前端和后端开发。在Python的生态系统中,库是预编译的代码模块,提供了特定功能,允许开发者快速构建应用程序,而无需从零开始...
6. **模板语言**:Web2py使用其自定义的Mako模板语言,允许开发者用简洁的语法创建动态HTML页面,同时支持嵌入Python代码。 7. **开发工具**:Web2py的管理界面(Admin模块)可以帮助开发者快速创建、修改和管理...
10. **安装与部署**:`.whl` 文件是 Python 的二进制发行包,可以直接使用 `pip` 安装,如 `pip install pyramid_oereb-1.5.2.dev20191126-py2.py3-none-any.whl`,便于开发者快速集成到他们的项目中。 总的来说,`...
总结来说,"jinja2_ospath-0.1.0-py2.py3-none-any.whl"这个资源提供了在Jinja2模板中利用Python的os.path功能的能力,使得开发者能够在模板层面上处理文件系统操作,从而更好地构建动态Web应用或自动化脚本。...
`jinjaform-0.5.1-py2.py3-none-any.whl`文件是一个Python Wheel包,这是一种预编译的Python软件包格式,旨在简化安装过程。Wheel包支持跨平台,可以兼容Python 2和Python 3(从`py2`和`py3`的标签可以看出),并且...
8. **模板(Templates)**:Web2py使用自己的Mako模板语言,允许开发者创建动态HTML页面,嵌入Python代码进行数据处理。 通过这个简单的博客系统示例,你可以学习到如何使用Web2py创建数据库模型、处理HTTP请求、...
3. **框架和库**:基于Python的网上商城系统可能使用了Django、Flask、Tornado等Web框架,同时依赖于SQLAlchemy进行ORM操作,WTForms处理表单验证,Jinja2或Mako作为模板引擎,可能还有第三方库如PIL处理图片,...