更新時(shí)間:2018-08-17 來(lái)源:黑馬程序員技術(shù)社區(qū) 瀏覽量:
1. Python虛擬環(huán)境
滿(mǎn)足不同版本的需要所以來(lái)創(chuàng)建虛擬環(huán)境
2. 下載安裝
* 清華的鏡像 [https://mirror.tuna.tsinghua.edu.cn/help/anaconda/]
* 官方說(shuō)明 [http://conda.pydata.org/docs/using/envs.html]
2.1 Windows
直接下載安裝包,下載完,直接下一步默認(rèn)安裝就好。
2.1 基本命令說(shuō)明
(Windows最好配合ConEmu)
#查看版本
conda info —envs
或
conda env list
# **注意,為了避免你的網(wǎng)絡(luò)太慢,請(qǐng)先運(yùn)行下面命令加速一些**
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
# 安裝完整版python2版本的
conda create -n py2 python=2
# 移除虛擬環(huán)境
conda remove --all
# 創(chuàng)建只有django的python2環(huán)境,名字py2-dj,注意,python=2 django是連續(xù)參數(shù)
conda create python=2 django -n py2-dj
# 如果不指定python版本,那是不能夠滴,會(huì)報(bào)錯(cuò)
conda create -n env-test
Error: too few arguments, must supply command line package specs or --file
# 所以要至少指定個(gè)python版本,可以不帶任何庫(kù)
conda create -n env-test python=3
Fetching package metadata .......
# clone環(huán)境的2種辦法
1. pip(只是復(fù)制安裝包)
(mxh) D:\pyTools>pip freeze > env.txt
env.txt里內(nèi)容如下:
Django==1.10.5
新建環(huán)境pytest2,并進(jìn)入,加入這里只有個(gè)requests
(mxhtest2) D:\pyTools>pip freeze
requests==2.14.2
下面把pytest的包安裝過(guò)來(lái)
(mxhtest2) D:\pyTools>pip freeze
requests==2.14.2
使用一下命令進(jìn)行遷移復(fù)制
(mxhtest2) D:\pyTools>pip install -r env.txt
(mxhtest2) D:\pyTools>pip freeze
Django==1.10.5
requests==2.14.2
3自定義命令別名[這是關(guān)鍵]
3.1Windows最好配合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 $*
建立py3-dj,使用和刪除的整個(gè)過(guò)程
-------
~ cc py3-dj python=3 django
## To activate this environment, use:# $ source activate py3-dj## To deactivate this environment, use:# $ source deactivate#
? ~ cl
? ~ coa py3-dj(切換到py3-dj)
(py3-dj) ? ~ cod(退出當(dāng)前虛擬環(huán)境)
? ~ cl
? ~ cr py3-dj(移除創(chuàng)建的虛擬環(huán)境)
卸載安裝的軟件pip uninstall python
作者:黑馬程序員人工智能+Python培訓(xùn)學(xué)院
首發(fā):http://ko1818.cn/special/pythonzly/index.shtml