第一章:tornado入门环境搭建
来源:互联网 发布:淘宝0秒付款 编辑:程序博客网 时间:2024/06/05 19:22
一、准备及安装工具
- 1、
pycharm 2017
以下简称pycharm
- 2、虚拟机或者自己有服务器
- 3、安装
ubuntu 16.04
系统以下简称ubuntu
- 4、
Xshell 5
远程连接工具以下简称Xshell
二、ubuntu
中环境的基本配置
1、创建一个虚拟环境用来跑我们开发的
tornado
项目mkvirtualenv [空间名称]
2、查看自己服务上已经创建好的虚拟环境的命令
workon
- 3、进入一个虚拟环境的命令
workon [空间名称]
- 4、在
ubuntu
服务器上创建一个存放项目的目录(一般是在home
下创建)ubuntu
下基本命令- 进入文件夹
cd 文件夹名称
例如:cd ./../home
- 查看文件里面的文件
ls
或者ls -l
或者tree
建议直接使用ls
- 创建文件
mkdir 文件夹名称
- 创建一个文件
touch 文件名称
例如:touch aa.txt
- 删除一个文件或者文件夹
rm -r 文件名称/文件夹名称
- 编辑一个文件
vim 文件名称
- 查看文件地址
pwd
- 关于其他的
linux
请参考linux常用命令
- 进入文件夹
三、配置pycharm
远程连接到linux
服务器
- 1、在本地创建一个文件夹存放我们开发的项目
2、配置代码同步到
linux
服务器Tools–>Depoyment–>configuration
- 3、新建一个连接
- 4、配置连接
- 5、本地项目文件夹与服务器项目文件夹同步
6、配置保存就同步
Tools–>Depoyment–>options
四、配置pycharm
使用远程linux
服务器上的python
五、手动同步文件
六、第一个tornaod
项目的实现
项目结构
文件夹 static 存放静态文件 templates 存放前端模板页面 demo.py python项目
#coding:utf8import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define,optionsdefine("port",default=8000,help="run tornado service",type=int)class IndexHandle(tornado.web.RequestHandler): def get(self): self.render("index.html")settings = { "debug": True, "template_path":"templates", "static_path":"static"}if __name__ == "__main__": tornado.options.parse_command_line() app = tornado.web.Application(handlers=[ (r"/",IndexHandle) ],**settings) http_service = tornado.httpserver.HTTPServer(app) http_service.listen(options.port) tornado.ioloop.IOLoop.instance().start()
九、服务器上进入该项目下运行python demo.py
十、在本地浏览器上输入IP
名称
阅读全文
1 0
- 第一章:tornado入门环境搭建
- VxWorks/tornado环境搭建
- 【LGame入门学堂002.第一章】HelloWorld之搭建环境
- <Android入门笔记>第一章 搭建Android开发环境
- OpenGL学习——入门篇 第一章 环境搭建
- 第一章 Hibernate环境搭建
- 第一章 环境搭建
- 第一章,开发环境搭建
- 第一章环境搭建
- Angular4 第一章 环境搭建
- Centos搭建Python+Nginx+Tornado+Mysql环境
- 第一章 搭建Struts2开发环境
- 第一章 搭建Qt开发环境
- 第一章 Hadoop从零开始--------环境搭建
- tornado 入门
- Android开发入门第一章:在Windows下搭建Android开发环境
- python tornado web window7 开发笔记1:环境搭建
- 第一章Java概述及开发环境搭建
- ProtoBuf 与 gRPC 你需要知道的知识
- PHP GD库相关图像生成和处理函数
- 原生JS自定义滚动条
- Codeforces Round #173 (Div. 2) E. Sausage Maximization —— Trie树 + 前缀和
- Java序列化与反序列化
- 第一章:tornado入门环境搭建
- 并发队列-无界阻塞优先级队列PriorityBlockingQueue原理探究
- 64位平台C/C++开发注意事项
- java多线程之join
- 从零开始:学flask 服务端API
- HTML DOM setInterval() 方法
- 数据库连接池配置详解
- python开头的coding设置
- Spring(02)——bean实例化