Ubuntu 提供了一個(gè)良好的 Python 開發(fā)環(huán)境,,但如果想使我們的開發(fā)效率最大化,還需要進(jìn)行很多定制化的安裝和配置,。下面的是我們團(tuán)隊(duì)開發(fā)人員推薦的一個(gè)安裝和配置步驟,,基于 Ubuntu 12.04 桌面版本標(biāo)準(zhǔn)安裝。
安裝 Python 發(fā)布版本和 build 依賴包
建議至少安裝 Python 2.7/3.2 版本,,畢竟 Python 2.X/3.X 還是有不少區(qū)別的,。
1 2 3 4 |
|
安裝 pip 和 virtualenv
pip
是 Python 的包管理工具,,建議 Python 的包都用 pip 進(jìn)行管理。virtualenv
是 Python 多版本管理的利器,,不同版本的開發(fā)調(diào)試全靠它了,。
1 2 3 4 |
|
配置個(gè)人用 virtualenv
盡量在 virtualenv 下進(jìn)行 Python 包的安裝。
1 2 3 4 5 |
|
然后將下面的代碼增加到~/.bashrc
的最后面,,缺省使用 virtualenv 來(lái)代替系統(tǒng) Python 環(huán)境:
1 2 3 4 |
|
安裝 git 和 gitflow
git
是使用 github 必備,,目前最好的版本管理工具。
1 |
|
配置 git:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
安裝 git-flow
,,使用標(biāo)準(zhǔn)化 git 分支流程,參見:
1 |
|
安裝 bash-it
bash-it
可以美化你的 bash 環(huán)境,,讓你更高效地使用控制臺(tái)終端,,詳細(xì)信息參見bash-it github 網(wǎng)站
1 2 |
|
安裝的時(shí)候可以選擇所有的 alias/plugins/completion,如果自定義選擇,,一定將virtualenv
, git
插件選擇上,。
安裝完成后將下面的代碼附加到~/.bashrc
的后面:
1 2 3 |
|
bash-it
安裝完成后缺省使用 bobby 樣式(可以參見~/.bash_profile
里定義的環(huán)境變量BASH_IT_THEME
),編輯~/.bash_it/themes/bobby/bobby.theme.bash
,,在PS1
的定義里增加${green}$(virtualenv_prompt)
,,如下:
1 |
|
注:樣式定義參加文件~/.bash_profile
里定義的環(huán)境變量BASH_IT_THEME
,,你也將其值更改成其他~/.bash_it/themes
里定義的樣式。
最后重啟終端,,你將看到一個(gè)不一樣的bash
,,支持顯示git
分支,virtualenv
,,rvm
等,。
安裝 Sublime Text 2
在瀏覽器進(jìn)入 Sublime Text 2 官網(wǎng),選擇適合的版本下載安裝,。
安裝完成后還需要安裝Sublime Text 2
的Package Control
,。安裝細(xì)節(jié)參見 Sublime Packages 安裝。
最后,,按快捷鍵Ctrl+Shift+P
調(diào)出命令窗口,,選擇Package Control: Install Package
,安裝 Python 開發(fā)常用的插件:
- 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,。如果你和團(tuán)隊(duì)都使用 Github Gist 來(lái)存儲(chǔ)自己常用的代碼片段,,這將非常方便大家去迅速查找和共享解決常見問(wèn)題的代碼片段。
- 首先進(jìn)入github 新建一個(gè)個(gè)人 API 訪問(wèn) token,;
- 運(yùn)行 Sublime,,選擇菜單
Preferences
–>Package Settings
–>GitHub
–>Settings-Default
,將上面生成的token
復(fù)制到github_token
字段,,保存,。
之后你就可以按快捷鍵Ctrl+Shift+P
,選擇GitHub: Open Gist in Editor
,,然后選擇你自己的 Gist 即可,。
安裝并配置 Vim
有了 Sublime Text,大部分情況下都不需要 Vi 了,,但的確有些時(shí)候進(jìn)行很小的改動(dòng)還是用 Vi 最方便,。Ubuntu的缺省安裝應(yīng)當(dāng)已經(jīng)包括了 Vim,如果沒(méi)有,,運(yùn)行下面命令安裝 Vim,。
1 |
|
然后,參考Amix’s Vimrc來(lái)配置 Vim,。
至此,,所有的基本環(huán)境就已經(jīng)配備完成,希望這些配置能對(duì)大家有所幫助,,下面是配置好的界面截屏,。