python虚拟环境

Python虚拟环境搭建

1.为什么用Python虚拟环境

实际工作中,我们接触的 Python 版本和相关的 web 框架版本往往是不一样的,比如有的组合可能是 python2 + Django1.8,有的可能是 python3.6 + Django1.12,两个还好办,我在电脑上安装两个版本的 python 不就好了?
但是,如果有五六七八个项目,需要五六七八套 python 环境呢?这就轮到虚拟环境登场了。

2.下载安装

虚拟镜像:
下载清华的镜像 [https://mirror.tuna.tsinghua.edu.cn/help/anaconda/]
工具ConEmu(代替window中的cmd):
Windows配合ConEmu使用
百度直接搜索conemu下载安装文件
或者百度云盘链接: https://pan.baidu.com/s/1i5HtBFn 密码: kw4f

3.怎么玩-基本命令

自定义命令:
1.查看版本
alias cl="conda env list"
2.安装虚拟环境(某一个版本)
alias cc="conda create -n"
3.激活虚拟环境(进入某一个版本)
alias coa="source activate"
4.不激活虚拟环境(退出某一个版本)
alias cod="source deactivate"
5.移除虚拟环境(卸载)
alias cr="conda remove --all -n"
————————————————
单击setting选项设置别名:

python虚拟环境
————————————————
安装python2,名字为python2
\>cc python2 python=2 django
\>cl
#conda environments:
base C:\Users\home\Miniconda3
python2 C:\Users\home\Miniconda3\envs\python2
\> coa python2
\> pip freeze
certifi==2018.4.16
Django==1.11.10
pytz==2018.4
wincertstore==0.2
\> cod
安装python3虚拟环境,名字为python3,开启另一个终端
python虚拟环境
\>cc python3 python=3 django
\>cl
#conda environments:
base C:\Users\home\Miniconda3
python2 C:\Users\home\Miniconda3\envs\python2
python3
C:\Users\home\Miniconda3\envs\python3
\> coa python2
\> pip freeze
certifi==2018.4.16
Django==2.0.2
pytz==2018.4
wincertstore==0.2
\> cod
——————————————————————

4.模拟虚拟环境迁移

1.python2导出虚拟环境
python虚拟环境
打开图形界面C:\Users\home\env.txt,删除其他选项,如图:
python虚拟环境
2.python3中导入python2的虚拟环境
首先卸载django:
python虚拟环境
导入:

python虚拟环境
python虚拟环境

转载于:https://blog.51cto.com/13587169/2118861

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值