Python 中有很多優秀的包,本文主要講一下pip, virtualenv, fabric
1. pip 用來包管理
文檔:https://pip.pypa.io/en/latest/installing.html
# 安裝,可指定版本號碼
(sudo) pip install Django==1.6.8
# 一次安裝多個(sudo) pip install BeautifulSoup4 fabric virtualenv # 從文字安裝,文字中為包名,一行一個,可指定版本號
# 從文字中安裝,文字中為包名,一行一個,可指定版本號
(p #刪除(sudo) pip uninstall xlrd # 導出目前已安裝套件pip freeze > requirements.c希🜎 文件: http://virtualenvwrapper. readthedocs.org/en/latest/virtualenv 是一個創建Python獨立環境的包,virtualenvwrapper 使得virtualenv變得更好用 # 安裝:
# 修改.bash_profile,新增下列語句
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/YunPan/workspace
mkvirtualenv ENV :建立運作環境ENV
rmvirtualenv ENV:刪除運作環境ENV
mkproject mic:建立mic專案和執行環境mic
mktmpenv:建立臨時運作環境
:可用的運作環境lssitepackages: 列出目前環境安裝了的套件所建立的環境是獨立的,互不干擾,無需sudo權限即可使用pip 來進行套件的管理。 下面是使用示範圖:3. fabric 伺服器管理和應用程式發布
官網:http://www.fabfile.org/
文件:http://docs.fabfile.org/
fabric: application deployment or systems administration tasks
#coding:utf-8
env.hosts = ['user@server1' ,'user2@server2'] def ls_home():
with cd('/home/bae/'):
'''
常用指令
lcd(dir): 進入本機某目錄
local(cmd): 本機上執行指令
cd(dir): 進入某目錄
指令run(cmd): .
''' 把上面的檔案保存成 fabfile.py 在終端機上進入該檔案的目錄,執行
更多使用方法請參閱官方文件。