virtualenv、fabric 和 pip 是 pythoneer 的三大神器
2015-06-15 22:09
519 查看
http://www.zhihu.com/question/19717006
这三个对Python项目部署非常便利。
1. virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用。
2. pip 用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip 批量安装。一般和virtualenv 配合使用,将所有包安装在virtualenv 的环境中。
3. fabric 用来自动化远程部署项目,非常的方便。可以根据需要在本地、远程依次执行一系列shell 命令、程序等。比如从代码库更新代码,执行数据迁移脚本,重启服务进程,完成自动化的部署。
这三个对Python项目部署非常便利。
1. virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用。
2. pip 用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip 批量安装。一般和virtualenv 配合使用,将所有包安装在virtualenv 的环境中。
3. fabric 用来自动化远程部署项目,非常的方便。可以根据需要在本地、远程依次执行一系列shell 命令、程序等。比如从代码库更新代码,执行数据迁移脚本,重启服务进程,完成自动化的部署。
相关文章推荐
- numpy解方程
- python读取mnist
- python 练习题
- python模块学习 logging
- Windows下Scrapy安装
- PyCharm简单使用介绍及注意事项
- [Python基础]007.字符串
- python学习之web2py框架
- 安装pip后命令行出错
- python模块学习 hashlib
- Python字符串的encode与decode
- Python MD5加密
- NLPIR(ICTCLAS2015)python调用接口配置
- Python正则表达式教程
- Python之PyAudio使用
- python 学习笔记(一)通过做题来熟悉python 的基本语法
- python import 同名模块
- Python
- python-sphinx 2.6.5的一个bug
- Python Twisted介绍