tornado-04开发环境梳理(补充)
2017-06-21 本文已影响0人
蜗牛加餐了
开发环境梳理
回顾内容
- 第一节中,讲述了HTTP协议。其中,请求报文和响应报文格式是重点中的重点。
- 在第二节中,讲述了开发环境搭建方法。第三节中讲述了,服务器工作和路由映射和正则匹配。第四节,编写了一个服务器运行的脚本程序。
开发环境运行
-
开发环境搭建流程:
服务器:操作系统ubuntu ---> python环境。
python2.7 --> pip包管理软件 --->python虚拟环境virtualenv 安装。
服务器需求其它软件支持:mysql, redis.
客户端开发环境搭建: pycharm 软件安装。
项目代码同步:服务器虚拟运行空间virtualenv创建 --> pip升级 ---> tornado 等包安装 --> 创建项目目录 --> pycharm 项目代码同步。
-
项目代码同步, 和运行简要。
# 服务器创建虚拟运行空间 sudo pip install virtualenv 和 pip install virtualenvwrapper # 虚拟环境文件存放目录 mkdir $HOME/.virtualenv # 添加虚拟环境运行所需示的操作系统环境 vi ~/.bashrc # 追加内容如下 #export WORKON_HOME=$HOME/.virtualenv #source /usr/local/bin/virtualenvwrapper.sh # 创建py虚拟运行环境,这里创建名为tds. 可利用 -p python命令文件
或是 --python=python命令文件指定环境运行的python版本。查看 文件
:which python 或 which python3 .
mkvirtualenv -p /usr/bin/python2.7 tds
创建项目文件存放目录
mkdir ~/tdpjt
cd ~/tdpjt
进入python虚拟运行空间,并使用pip安装一些项目需要的
库。这里以tornado库为例.
workon tds
pip install tornado
查看库。
pip list
将项目目录和客户端开发工具pycharm 环境 同步。这里不
多做说明,参考第二节内容。
在同步配置工作完成后,在pycharm项目pytndo下,新建
package包 --> td1 .并在包下面创建 python_file文
件:server.py.将上节编写的 服务器 代码 拷贝过来。
服务器端运行py文件:
cd ~/tdpjt
使用py虚拟环境运行脚本
workon tds
python server.py --port=8000
假若服务器ip为:192.168.128.140. 使用本地浏览器打开
网址:http://192.168.128.140:8000,测试服务器是否正常工
作。 正常工作下,浏览器,显示 hello 字样。