九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
在Ubuntu下配置舒服的Python開發(fā)環(huán)境

在Ubuntu下配置舒服的Python開發(fā)環(huán)境

Ubuntu 提供了一個良好的 Python 開發(fā)環(huán)境,但如果想使我們的開發(fā)效率最大化,還需要進行很多定制化的安裝和配置。下面的是我們團隊開發(fā)人員推薦的一個安裝和配置步驟,基于 Ubuntu 12.04 桌面版本標準安裝。

安裝 Python 發(fā)布版本和 build 依賴包

建議至少安裝 Python 2.7/3.2 版本,畢竟 Python 2.X/3.X 還是有不少區(qū)別的。

1234
# 安裝 Python 發(fā)布版本,dev包必須安裝,很多用pip安裝包都需要編譯sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev# 很多pip安裝的包都需要libssl和libevent編譯環(huán)境sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev

安裝 pip 和 virtualenv

pip 是 Python 的包管理工具,建議 Python 的包都用 pip 進行管理。virtualenv是 Python 多版本管理的利器,不同版本的開發(fā)調(diào)試全靠它了。

1234
# 安裝 pipsudo apt-get install python-pip# 安裝 virtualenvsudo pip install virtualenv

配置個人用 virtualenv

盡量在 virtualenv 下進行 Python 包的安裝。

12345
# 安裝 python2.7 virtualenvvirtualenv --no-site-packages -p /usr/bin/python2.7 ~/.venv/python2.7# 安裝 python3.2 virtualenvvirtualenv --no-site-packages -p /usr/bin/python3.2 ~/.venv/python3.2

然后將下面的代碼增加到~/.bashrc的最后面,缺省使用 virtualenv 來代替系統(tǒng) Python 環(huán)境:

1234
# 缺省激活python2.7環(huán)境if [ -f ~/.venv/python2.7/bin/activate ]; then    . ~/.venv/python2.7/bin/activatefi

安裝 git 和 gitflow

git是使用 github 必備,目前最好的版本管理工具。

1
$ sudo apt-get install git

配置 git:

123456789101112
# 常用的命令都設(shè)置alias,盡量少敲鍵盤git config --global alias.br branchgit config --global alias.ci commitgit config --global alias.co checkoutgit config --global alias.st status# 很好看地顯示git loggit 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 --"# 設(shè)置用戶信息git config --global user.name "Your Name"git config --global user.email you@email.com# 缺省使用顏色顯示git config --global color.ui true

安裝 git-flow,使用標準化 git 分支流程,參見:

1
sudo apt-get install git-flow

安裝 bash-it

bash-it可以美化你的 bash 環(huán)境,讓你更高效地使用控制臺終端,詳細信息參見bash-it github 網(wǎng)站

12
git clone http://github.com/revans/bash-it.git ~/.bash_it~/.bash_it/install.sh

安裝的時候可以選擇所有的 alias/plugins/completion,如果自定義選擇,一定將virtualenv, git插件選擇上。

安裝完成后將下面的代碼附加到~/.bashrc的后面:

123
if [ -f ~/.bash_profile ]; then    . ~/.bash_profilefi

bash-it安裝完成后缺省使用 bobby 樣式(可以參見~/.bash_profile里定義的環(huán)境變量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里定義的環(huán)境變量BASH_IT_THEME,你也將其值更改成其他~/.bash_it/themes里定義的樣式。

最后重啟終端,你將看到一個不一樣的bash,支持顯示git分支,virtualenv,rvm等。

安裝 Sublime Text 2

在瀏覽器進入 Sublime Text 2 官網(wǎng),選擇適合的版本下載安裝。

安裝完成后還需要安裝Sublime Text 2Package Control。安裝細節(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。如果你和團隊都使用 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的缺省安裝應(yīng)當已經(jīng)包括了 Vim,如果沒有,運行下面命令安裝 Vim。

1
sudo apt-get install vim

然后,參考Amix’s Vimrc來配置 Vim。


至此,所有的基本環(huán)境就已經(jīng)配備完成,希望這些配置能對大家有所幫助,下面是配置好的界面截屏。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux 下的 Python 多版本管理(pyenv)
使用pyenv實現(xiàn)python多版本共存
sublime text 3 打造python3環(huán)境(代碼自動補全,運行程序,高亮顯示)
Mac下最好用的文本編輯器
sublime中g(shù)it的使用
01-Linux下Python開發(fā)環(huán)境部署
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服