python查看虚拟环境列表_python虚拟环境

本文介绍了在实际工作中为何需要使用Python虚拟环境,以及如何通过Conda进行环境的创建、激活、退出和删除。通过设置别名简化命令操作,演示了在Python2和Python3环境中分别创建并导出虚拟环境的过程,以及如何在不同环境中迁移项目依赖。
摘要由CSDN通过智能技术生成

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选项设置别名:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

————————————————

安装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,开启另一个终端

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

\>cc python3 python=3 django

\>cl

#conda environments:

base C:\Users\home\Miniconda3

python2 C:\Users\home\Miniconda3\envs\python2

python3C:\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导出虚拟环境

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

打开图形界面C:\Users\home\env.txt,删除其他选项,如图:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

2.python3中导入python2的虚拟环境

首先卸载django:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

导入:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值