wep.py输出hello world

简介:

setuptools是python的基础包工具,可以帮助我们轻松的下载,构建,安装,升级,卸载python软件包。
pip是python软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python的任意类库。

安装Python

因为是基于Python的框架,因此需要先安装Python环境,具体怎么装就不细说了,到http://python.org/download/ 安装python2.7.6这个版本。

安装pip

安装完python后,还需要安装pip命令:
(1)ubuntu:

sudo apt-get install python-pip

(2)Fedora、centos:

yum install python-pip

(3)Linux, Mac OSX, Windows 下都可用 get-pip.py 来安装 pip:https://pip.pypa.io/en/latest/installing.html

或者直接下载:get-pip.py ,然后运行在终端运行 python get-pip.py 就可以安装 pip。

Note: 也可以下载 pip 源码包,运行 python setup.py install 进行安装。

安装web.py

之后按照 webpy 官网的说明,通过命令安装webpy:

pip install web.py

或者

easy_install web.py

注意:linux下非root用户需要sudo

来一个Helloworld

安装好之后,直接把webpy网站上的那段代码,贴到的用编辑器打开的文件中,保存为server.py。webpy网站代码如下:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import web

urls = (
    '/', 'index'
)
app = web.application(urls, globals())

class index:
    def GET(self):
        return 'Hello, World!'

if __name__ == "__main__":
    app.run()

然后在server.py的同目录下执行:

python server.py

之后命令行会输出:

http://0.0.0.0:8080/

这个提示,现在你在浏览器访问 http://127.0.0.1:8080 ,就会看到熟悉的helloworld,很简单吧。

如果失败,可能是端口被占用。你可以在python server.py 后面添加IP 地址/端口 来控制 web.py 启动的服务器。例如:python server.py 8888

目录
相关文章
|
4月前
|
缓存 Shell Linux
xv6(18) 控制台输入输出
控制台输入输出
50 0
|
4月前
|
IDE 前端开发 Linux
Python 教程之输入输出(9)—— print() 中的 sep 参数
Python 教程之输入输出(9)—— print() 中的 sep 参数
97 0
|
4月前
|
开发框架 .NET Python
python 执行cmd 获得错误输出
python 执行cmd 获得错误输出
27 0
|
7月前
|
Python
Python输出函数print
Python输出函数print
30 0
|
11月前
|
机器学习/深度学习 Python
python中print参数sep和end 输出中的奥秘!
python中print参数sep和end 输出中的奥秘!
111 0
|
11月前
|
Python
md5值输出脚本(python)
md5值输出脚本(python)
|
12月前
|
Python 容器
[oeasy]python0136_接收输入_input函数_字符串_str
[oeasy]python0136_接收输入_input函数_字符串_str
72 0
|
存储 搜索推荐 Java
preprocess_data.py代码解释
循环遍历每个用户,对于每个用户,提取其对电影的评分。 创建一个与所有电影数量相同的评分数组,将相应的评分放置在数组的正确位置。 如果该用户没有评分电影,则跳过该用户。 返回所有用户的评分数组列表。
167 0
|
存储 Java C语言
【python】输入以及print()函数的三种输出方式
【python】输入以及print()函数的三种输出方式
277 0
【python】输入以及print()函数的三种输出方式