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"}
本文轉自 pgmia 51CTO部落格,原文連結:http://blog.51cto.com/heyiyi/1881380