Pyhton开发微信公众号

前言

  • 整理自己的坚果云的时候,发现了很多以前瞎折腾的时候记得采坑笔记,觉得这篇还是挺有用的,所以搬运过来。

环境选择

pip10.0.1版本安装包报一堆错误,所以降级为9.0.3版本。
使用命令:
python -m pip install pip==9.0.3
  • 安装virtualenvwrapper后,会有四个命令可用 mkvirtualenvworkdeactivateworkon
C:\Python36\Scripts>pip install virtualenvwrapper-win

创建python2的虚拟环境

  • 用virtualenvwrapper可以完美解决这个烦恼, 所有虚拟环境统一管理, 和代码分离.
    在任意目录 workon xxx 就能激活 xxx 虚拟环境, 并可以在激活后自动 cd 到项目所在目录, 非常方便。
C:\Python36\Scripts>mkvirtualenv -p C:\Python27\python.exe C:\weixin_app27
(weixin_app27) C:\weixin_app27\Scripts>activate
(weixin_app27) C:\weixin_app27\Scripts>deactivate      # 退出虚拟环境

C:\weixin_app27>workon   # 列出所有创建的虚拟环境
Pass a name to activate one of the following virtualenvs:
==============================================================================
weixin_app27
C:\weixin_app27>workon weixin_app27   # 进入一个虚拟环境
(weixin_app27) C:\weixin_app27> 

安装web.py手动安装技巧

为VSCode配置python虚拟环境

  • 在使用python3.6时不使用虚拟环境,利用vscode写代码只需要简单的下载python的VSC扩展和添加系统变量即可。既然使用虚拟环境隔离python2.7来开发微信公众号,所以如果要利用vs code 来编写python代码,那配置python的虚拟环境是必不可少的部分。
  • 进入vscode设置里面,在搜索栏搜索:python.venv

requirements.txt文件说明

  • 大部分Python项目都会有一个requirements.txt,用来记录项目的依赖。主要的写法如下所示
pip freeze > requirements.txt  # 生成requirements.txt
pip install -r requirements.txt  # 从requirements.txt安装依赖
  • 一般项目会分为开发环境,测试环境,生产环境等……依赖的包会不同。推荐在文件夹下为每个环境建立一个requirements.txt文件。公有的包存在base.txt供引用。
➜ meeting git:(sync) ✗ tree requirements -h
requirements
├── [ 286]  base.txt
├── [  80]  local.txt
└── [  28]  production.txt

服务器配置(新浪云)

  • url填写的是http://你的应用名.applinzi.com/wx(index.wsgi文件里面的urls里面的/wx)
  • token则是你自己设置的校验码,只要和你程序里面返回的一样就行。点击提交,不出意外会提示校验成功。

猜你喜欢

转载自blog.csdn.net/weixin_43829633/article/details/85330822