python常见问题备忘

手动更新pip2 添加自定义模块目录 pip换源 pip国内的一些镜像 临时更换源 配置文件更换 -m 参数运行模块 手动更新pip2 pip官网下载最新版本的tar.gz包 tar -xzvf解压 cd 到目录里 python2 setup.py build python2 setup.py install 重启bash-m 参数运行模块 #-m 参数将后面的模块当做脚本运行,用这个方

- 阅读全文 -

python用环境变量为代码脱敏

开发(Mac) 上线(ubuntu) python读取 开发(Mac) nano /etc/bashrc export RUNTIME="dev" reboot 上线(ubuntu) nano /etc/profile export RUNTIME="server" python读取 import os os.getenv('变量名称','default value')

- 阅读全文 -

python实现自动回复微信拜年消息

如何偷懒? 思路 itchat 包控制微信智能回复 如何偷懒? 又到了一年春节佳节,又到了微信收到一片一片群发祝福消息的时候。群发来的祝福,不回复太高冷,回复吧,一条一条回复太麻烦。除夕晚上如果准备看电影的话,时不时打开手机回复微信祝福就太影响观影效果了。 所以如果能让微信识别出祝福短信,自动给祝福消息回复就好了。事实上有了万能的 python,确实实现了这个需求,让我安静地看了一晚上电影庆祝

- 阅读全文 -

git基础命令整理

本地仓库操作 文件改动后: 多次改变后 版本回退 版本前进 撤销还未 add 的修改 撤销已经 add 的修改 删除文件 github 远程仓库操作 github ssh key 设置 本地已有仓库关联远程仓库,首次 push,后续 push 远程仓库先建好,然后 clone 分支管理 一般操作 merge 冲突 使用非 fast 模式合并分支 分支策略 删除未 merge 过的分支

- 阅读全文 -

python虚拟环境解决方案总结

必要性 OS X 下的虚拟环境解决方案(conda) Linux线上用conda命令行管理虚拟环境 其他工具 autoenv 首次部署 项目使用 必要性 单台服务器能保证只运行一个服务的话,那么确实是可以直接装在系统上的。不是的话,就涉及到多个服务的依赖和兼容问题了。 比如一个系统里同时部署两个服务,一个是Django 1.4的,一个是Django 1.7的,怎么办? 上面这种还是比

- 阅读全文 -

django入门(N):部署上线

部署前环境 BBR 开启(一键脚本) 安装python3 系统环境准备 开始源码安装 修复依赖 python2 的系统组件 nginx(mariadb) 安装 vitualenv 安装及初始配置 开发环境 pip 包的转移 正式部署 Django项目 用 git 传输项目目录到服务器 uwsgi 使用 nginx 处理请求 将 django 静态文件统一收集到 static 目录 用配置文件

- 阅读全文 -