Ubuntu 提供了一個良好的 Python 開發環境,但若是想使咱們的開發效率最大化,還須要進行不少定製化的安裝和配置。下面的是咱們團隊開發人員推薦的一個安裝和配置步驟,基於 Ubuntu 12.04 桌面版本標準安裝。 安裝 Python 發佈版本和 build 依賴包 建議至少安裝 Python 2.7/3.2 版本,畢竟 Python 2.X/3.X 仍是有很多區別的。 1 2 3 4 # 安裝 Python 發佈版本,dev包必須安裝,不少用pip安裝包都須要編譯 sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev # 不少pip安裝的包都須要libssl和libevent編譯環境 sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev 安裝 pip 和 virtualenv pip 是 Python 的包管理工具,建議 Python 的包都用 pip 進行管理。virtualenv是 Python 多版本管理的利器,不一樣版本的開發調試全靠它了。 1 2 3 4 # 安裝 pip sudo apt-get install python-pip # 安裝 virtualenv sudo pip install virtualenv 配置我的用 virtualenv 儘可能在 virtualenv 下進行 Python 包的安裝。 1 2 3 4 5 # 安裝 python2.7 virtualenv virtualenv --no-site-packages -p /usr/bin/python2.7 ~/.venv/python2.7 # 安裝 python3.2 virtualenv virtualenv --no-site-packages -p /usr/bin/python3.2 ~/.venv/python3.2 而後將下面的代碼增長到~/.bashrc的最後面,缺省使用 virtualenv 來代替系統 Python 環境: 1 2 3 4 # 缺省激活python2.7環境 if [ -f ~/.venv/python2.7/bin/activate ]; then . ~/.venv/python2.7/bin/activate fi 安裝 git 和 gitflow git是使用 github 必備,目前最好的版本管理工具。 1 $ sudo apt-get install git 配置 git: 1 2 3 4 5 6 7 8 9 10 11 12 # 經常使用的命令都設置alias,儘可能少敲鍵盤 git config --global alias.br branch git config --global alias.ci commit git config --global alias.co checkout git config --global alias.st status # 很好看地顯示git log git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen (%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --" # 設置用戶信息 git config --global user.name "Your Name" git config --global user.email you@email.com # 缺省使用顏色顯示 git config --global color.ui true 安裝 git-flow,使用標準化 git 分支流程,參見: 使用 Git Flow 一個成功的 Git 分支模型 1 sudo apt-get install git-flow 安裝 bash-it bash-it能夠美化你的 bash 環境,讓你更高效地使用控制檯終端,詳細信息參見bash-it github 網站 1 2 git clone http://github.com/revans/bash-it.git ~/.bash_it ~/.bash_it/install.sh 安裝的時候能夠選擇全部的 alias/plugins/completion,若是自定義選擇,必定將virtualenv, git插件選擇上。 安裝完成後將下面的代碼附加到~/.bashrc的後面: 1 2 3 if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi bash-it安裝完成後缺省使用 bobby 樣式(能夠參見~/.bash_profile裏定義的環境變量BASH_IT_THEME),編輯~/.bash_it/themes/bobby/bobby.theme.bash,在PS1的定義裏增長${green}$(virtualenv_prompt),以下: 1 PS1="\n${yellow}$(ruby_version_prompt)${green}$(virtualenv_prompt) ${purple}\h ${reset_color}in ${green}\w\n${bold_cyan}$(scm_char)${green}$(scm_prompt_info) ${green}→${reset_color} " 注:樣式定義參加文件~/.bash_profile裏定義的環境變量BASH_IT_THEME,你也將其值更改爲其餘~/.bash_it/themes裏定義的樣式。 最後重啓終端,你將看到一個不同的bash,支持顯示git分支,virtualenv,rvm等。 安裝 Sublime Text 2 在瀏覽器進入 Sublime Text 2 官網,選擇適合的版本下載安裝。 安裝完成後還須要安裝Sublime Text 2的Package Control。安裝細節參見 Sublime Packages 安裝。 最後,按快捷鍵Ctrl+Shift+P調出命令窗口,選擇Package Control: Install Package,安裝 Python 開發經常使用的插件: Auto Encoding for Python BracketHighlighter Git Markdown Preview Python Auto-Complete SublimeLinter SidebarEnhancements SublimeCondeIntel sublime-github Dayle Rees Color Schemes 這裏推薦一下插件 sublime-github,能在 Sublime 裏查看,增長,修改GitHub Gist。若是你和團隊都使用 Github Gist 來存儲本身經常使用的代碼片斷,這將很是方便你們去迅速查找和共享解決常見問題的代碼片斷。 首先進入github 新建一個我的 API 訪問 token; 運行 Sublime,選擇菜單Preferences–>Package Settings–>GitHub–>Settings-Default,將上面生成的token複製到 github_token字段,保存。 以後你就能夠按快捷鍵Ctrl+Shift+P,選擇GitHub: Open Gist in Editor,而後選擇你本身的 Gist 便可。 安裝並配置 Vim 有了 Sublime Text,大部分狀況下都不須要 Vi 了,但的確有些時候進行很小的改動仍是用 Vi 最方便。Ubuntu的缺省安裝應當已經包括了 Vim,若是沒有,運行下面命令安裝 Vim。 1 sudo apt-get install vim 而後,參考Amix’s Vimrc來配置 Vim。 至此,全部的基本環境就已經配備完成,但願這些配置能對你們有所幫助,下面是配置好的界面截屏。 src:http://blog.csdn.net/kingppy/article/details/13080919