天天看点

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

1. 为什么用Python虚拟环境

实际工作中,我们接触的 Python 版本和相关的 web 框架版本往往是不一样的,比如有的组合可能是 python2 + Django1.8,有的可能是 python3.6 + Django1.12,两个还好办,我在电脑上安装两个版本的 python 不就好了?

但是,如果有五六七八个项目,需要五六七八套 python 环境呢?这就轮到虚拟环境登场了。

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

2.1 Windows

直接下载安装包,下载完,直接下一步默认安装就好。

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

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

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

新建虚拟环境示意图:

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

3.2 写个Django环境测试一下:

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

打开浏览器,在 127.0.0.1:8000 就能看见可以工作的界面了。

4 自定义命令别名[这是关键]

是不是上面有些命令运行不了?别着急,因为我自定义了一些。

下面是我自己编的,你可以自定义。然后放到.bashrc,或.bash_profile就可以了!

4.1 linux或mac

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境

注意:对于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,使用和删除的整个过程

Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境
Python虚拟环境你会用了吗?手把手教你1. 为什么用Python虚拟环境