在linux系统下安装virtualenv以及virtualenvwrapper 他们的不同之处

1、在Linux下安装virtualenv 

本主使用的时python3.5环境

pip3 install virtualenv

#创建虚拟环境    这种操作会在你当前的环境下创建你的虚拟环境目录

~$:virtualenv  -p /usr/bin/python3.5(此处的版本是可以更改的)abc-env(这是本主给虚拟环境取的目录名)

#进入当前虚拟环境下

source abc-env/bin/activate  使用此命令,因为本主是将abc-env目录放在/home/tarena/下,找到abc-env目录下

有个bin目录下activate文件执行就可以

#显示已经进入

tarena@tedu:~$ source myproject-env/bin/activate
(abc-env) tarena@tedu:~$abc

#退出

~$:deactivate

2、linux下安装virtualenvwrapper

pip3 install virtualenvwrapper

#查看是否安装上了 

pip3 list

1、上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。

1.创建目录用来存放虚拟环境
    mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
3.运行:
    source ~/.bashrc

4.创建python虚拟环境

mkvirtualenv [虚拟环境名称]
workon [虚拟环境名称]

3.退出虚拟环境 离开 deactivate

4.删除(慎用) 
rmvirtualenv [虚拟环境名称]

3、virtualenv和virtualenvwrapper的区别

virtualenv是你在当前路径下创建出来你给取名字的虚拟环境,这样不容易管理,这样你会在哪哪都是虚拟环境,除非你每一次

都切换到你当前下唯一的一个目录下创建虚拟环境,这样你就会特别麻烦 所以引出来了virtualenvwrapper

virtualenvwrapper会在你配置的环境下创建虚拟环境目录,不管你在当前哪个路径下,只要使用命令

mkvirtualenv -p /usr/bin/python3  虚拟环境名 都是创建在你配置的环境中的特定的文件目录下

 

@本主也是为小白,有技术交流的问题欢迎留言

 

你可能感兴趣的:(Python)