一,建立虚拟运行环境工具(virtualenvwrapper)
1,使用此工具需要对shell配置文件进行相应修改
if [ -f /usr/local/bin/virtualenvwrapper.sh ]];then export WORKON_HOME=$HOME/.virtualenvs
source /usr/loacl/bin/virtualenvwrapper.sh
fi
2.稍后需执行$ source ~/.bashrc
3.建立虚拟运行环境
$ mkvirtualenv myenv
二
操作系统在搜索命令时 是按path环境变量的先后顺序进行搜索的
linux 建立用户组及用户并为其配置权限
1,sudo groupadd dev #添加名为dev的用户组
2,sudo adduser username --ingroup dev 添加用户并添加至dev用户组
3. sudo suerdel -r username # 删除用户username
pip 可以直接安装下载的tar压缩包
将自己制作的包在pypi网注册
python setup.py register
将注册完成的源码包,egg发布包等上传到pypi网
python setup.py sdist bdist_egg upload
当pypi官网由于网络不好用时可以使用镜像站点。例:
a.pypi.python.org
b.pypi.python.org
c.....
等
last.pypi.python.org 使用最新的镜像站点
第七章,创建与复制开发环境
7.05 公司内部共享专用库
什么是Fabric
fabric时一款由python编写的命令行工具,
1.从本地环境向远程服务器发送任意的shell命令
2.在多台服务器上同事执行相同的命令
django 修改已有数据库表属性 用South
1.需将south加入到installed apps中 ,
2.首次使用执行 python manage.py schemamigration polls --initial
需修改时执行 python manage.py schemamigration polls --auto
最后再次执行 python manage.py migrate
django debug toolbar django调试工具(章节14.04)
python 常用模块
一,dateutil 简化日期计算
二,bpmappers 将对象或字典数据映射为目标字典的数据
三,chardet 判断文字编码
chardet.detect()
返回一个字典{'condidence':可信度,'encoding':"编码类型"}
四,feedparser 解析RSS订阅信息
五,PIL图像处理模块
from PIL import Image
例,将一张png格式图片转换为jpeg
1.image =Image.open('01.png')
2.image_rgb=image.convert('RGB')
3.image_rgb.save('python_convert.jpg','jpeg')
PyCrypto数据的加密处理模块