1. 為什麼用Python虛拟環境
實際工作中,我們接觸的 Python 版本和相關的 web 架構版本往往是不一樣的,比如有的組合可能是 python2 + Django1.8,有的可能是 python3.6 + Django1.12,兩個還好辦,我在電腦上安裝兩個版本的 python 不就好了?
但是,如果有五六七八個項目,需要五六七八套 python 環境呢?這就輪到虛拟環境登場了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SYyEzM3EmZyQmM3IzM1EjMwgjZxEWOidjNyM2N3IjMl9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.1 Windows
直接下載下傳安裝包,下載下傳完,直接下一步預設安裝就好。
2.2 Linux or Mac
直接下載下傳腳本 xxxx.sh ,xxxx 指代版本号,打開控制台終端,cd 到那個下載下傳目錄,然後直接 sh xxxx.sh 安裝就ok了。是以想學的同學,有必要聽一下這位老師的課、領取python福利奧,想學的同學可以到夢雅老師的圍鑫(同音):前邊一組是:mengy ,後邊一組是:7762,把以上兩組字母按照先後順序組合起來即可,她會安排學習的。
3 怎麼玩-基本指令
3.1 基本指令說明
(Windows最好配合ConEmu使用)
相關檔案在這裡:
【8組程式員小竈時間】工具連結: https://pan.baidu.com/s/1i5HtBFn 密碼: kw4f
建立虛拟環境示意圖:
3.2 寫個Django環境測試一下:
打開浏覽器,在 127.0.0.1:8000 就能看見可以工作的界面了。
4 自定義指令别名[這是關鍵]
是不是上面有些指令運作不了?别着急,因為我自定義了一些。
下面是我自己編的,你可以自定義。然後放到.bashrc,或.bash_profile就可以了!
4.1 linux或mac
注意:對于Linux,最好自己添加一下環境變量,conda的腳本執行完,也會提醒你的。
添加下面這行到.bashrc,
export PATH=/root/anaconda3/bin:$PATH
最後别忘了重新加載一下。
source ~/.bashrc
4.2 Windows最好配合ConEmu使用
在settings->Startup>Environment
alias cl=conda env list
alias cc=conda create -n $*
alias coa=activate $*
alias cod=deactivate
alias cr=conda remove --all -n $*
『補充』在mac中的使用示例
建立py3-dj,使用和删除的整個過程