Python Web 框架 Sanic
1.操作系统
CentOS 7.2 X64
2.安装系统包
gcc-c++
zlib-devel
openssl-devel
3.update python 3.5
1).安装Python
Python-3.5.2.tgz
./configure
make
make install
2).软连接新版本
cd /usr/bin
rm python
ln -s /usr/local/bin/python3 /usr/bin/python
4.安装Python包
1).setuptools-30.3.0.tar.gz
2).uvloop-0.6.7.tar.gz
3).multidict-2.1.4.tar.gz
4).aiofiles-0.3.0.tar.gz
5).ujson-1.35.tar.gz
6).httptools-0.0.9.tar.gz
7).Sanic-0.1.8.tar.gz
5.测试安装
root用户,/home/目录新建helloword.py
1). server程序
# vi helloword.py
from sanic import Sanic
from sanic.response import json
app = Sanic()
@app.route("/")
async def test(request):
return json({"hello": "world"})
app.run(host="0.0.0.0", port=8000)
2).运行访问
# python helloword.py
2016-12-09 23:21:22,333: INFO: Goin' Fast @ http://0.0.0.0:8000
客户端访问
http://serverip:8000/
出现
{"hello": "world"}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341