文章为个人开发经历的记录
1.在系统为Ubuntu的Linux下创建一个虚拟机实例,并绑定浮动IP
2.用xshell5连接虚拟机,开始配置。
a.配置网络
sudo vim /etc/profile
添加:export http_proxy=http://(可以访问到外网的IP+端口)
export https_proxy=http://(可以访问到外网的IP+端口)
b.配置apt-get
sudo vim /etc/apt/apt.conf
添加:Acquire::http::proxy "http://(可以访问到外网的IP+端口)";
Acquire::https::proxy "http://(可以访问到外网的IP+端口)";
c.用xshell断开重新连接(相当于重启一下)
检验虚拟机实例是否配置好网络:
执行命令:curl www.baidu.com,若出现了有“百度一下,你就知道”这样的字眼,就说明可以成功访问到外网。
d.更新apt-get列表
sudo apt-get update
3.Python相关安装
执行 python 命令,会发现Linux下有自带的Python(我这里是一个2.x版和一个3.x版),找到3.x版,
执行命令: sudo apt-get install python3-pip(python3版本的pip)
执行命令: pip3 install --upgrade pip(升级pip版本)
执行命令:wget http://webpy.org/static/web.py-0.38.tar.gz(下载webpy,因为要安装web.py)
执行命令:tar -zxvf web.py-0.38.tar.gz(解压webpy包)
进入到web.py-0.38目录下,分别执行命令:pip install utils(安装需要的包) pip install db(安装需要的包) python3 setup.py install(开始安装) pip install web.py==0.40.dev0(安装web.py)
安装libxml2,执行命令:sudo apt-get install libxml2
安装libxslt-dev,执行命令:sudo apt-get install libxslt-dev
安装lxml,执行命令:pip install lxml
4.首次测试
执行命令:vim main.py,在其中写入如下代码:
# -*- coding: utf-8 -*-
# filename: main.py
import web
urls = (
'/wx', 'Handle',
)
class Handle(object):
def GET(self):
return "hello, this is a test"
if __name__ == '__main__':
app = web.application(urls, globals())
app.run()
启动,执行命令:python main.py
在浏览器地址栏输入: 外网IP:8080/wx,若出现 hello,this id a test,则成功