Python开发微信公众平台(一)

文章为个人开发经历的记录

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,则成功


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值