開發會用 virtualenv
來管理多個開發環境,
使得virtualenv
變得更好用
第一步:安裝:
linux/mac osx 下:
修改~/.bash_profile
或其它環境變數相關檔案(如
.bashrc
或用 zsh
之後的
.zshrc)
,新增以下語句:通常是在.bashrc檔案下面;
export workon_home=$home/.virtualenvs
export project_home=$home/workspace
修改後使之立即生效(
也可以重啟終端使之生效):
source ~/.bash_profile
windows 下:
【可選】windows
下預設虛擬環境是放在使用者名稱下面的
envs
workon_home
,如圖(
windows 10
環境變數設定截圖):
mkvirtualenv zqxt:建立執行環境
zqxt(名字隨便取例如renleilei)
workon zqxt: 工作在
zqxt
環境 或 從其它環境切換到
zqxt
環境deactivate: 退出終端環境
其它的:
rmvirtualenv env:刪除執行環境
envmkproject mic:建立
mic專案和執行環境
micmktmpenv:建立臨時執行環境
lsvirtualenv: 列出可用的執行環境
lssitepackages: 列出當前環境安裝了的包
版本;直接使用:pip install django==1.4.20
否則,會把其他的版本覆蓋掉;
實現 git本地建立多個分支互不干擾
git本地建立多個分支互不干擾 在專案開發過程中,經常會遇到下面這種情況 業務情景 在做某個需求a時,先需要修改緊急bug b 發版時發的是遠端dev的 1 本地已有分支dev,寫了需求a,先commit,即將工作區的內容提交到版本庫中,否則切換到其他分支時,就會覆蓋當前工作區的 這步很重要 2 在...
Qt多工程 自動切換編譯執行,互不干擾
最近來了個專案,這個工程要跑在pc端還要跑在android端,估計後面還會跑到mac端,開始想單獨做兩個工程,乙個pc,乙個android,用哪個的時候單獨編譯執行哪個,但是感覺很冗餘,也很麻煩,因為除了兩個平台的介面不同之外,其餘後台業務邏輯資料請求幾乎一模一樣,單獨列出來編譯固然很方便,但是想到...
Django 一 Django環境的搭建
注意 以下操作預設都裝有python和pip環境!建議是python3.6以上版本 直接使用指令 pip install virtualenv安裝完成後,使用指令 virtualenv version如果能看到版本就是裝好了 virtualenv version 16.2.0這個環境為python的...