virtualenv mac安装

安装virtualenv虚拟环境

安装命令:

pip install virtualenv

安装后新建一个虚拟环境

$ mkdir testvirtualenv

$ cd testvirtualenv

$ virtualenv  env1 ------就可以成功创建一个虚拟环境env1

进入到bin目录下启动虚拟环境,并查看Python版本
$ source activate

$ python

退出虚拟环境

$deactivate

virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境。

安装virtualenvwrapper

安装命令:

pip3 install virtualenvwrapper

 

3.安装完virtualenvwrapper使用virtualenvwrapper.sh需要配置一下环境变量

直接把下面两行写入~/.bash_profile文件中即可:

export WORKON_HOME='~/workspace'              ##这个目录为创建虚拟环境是所在的目录,可以自己指定目录
source /usr/local/bin/virtualenvwrapper.sh

在配置完环境变量以后执行一下source ~/.bash_profile命令,不然不生效

配置完成后,输入:workon命令可以查看当前虚拟环境

使用如下命令新建虚拟环境:

$ mkvirtualenv env1

下面是一些常用的基本命令

1.退出当前虚拟环境

$deactivate

2.列出虚拟环境列表

$lsvirtualenv -b

env1

env2

3.切换虚拟环境

$workon env2

4.进入当前虚拟环境

$cdvirtualenv

5.删除虚拟环境

$rmvirtualenv env1

6.进入当前环境的site-packages

$cdsitepackages

7.查看环境中安装了哪些包

$lssitepackages

8.复制虚拟环境

$cpvirtualenv env1 env3

让我们来安装一些包试试(在虚拟环境中安装包不用sudo)

$workon env1

$pip install numpy

$pip install scipy

$pip install matplotlib

$ pip install ipython

$pip install pandas

$pip install scikit-learn

执行lssitepackages来查看env1中已经安装的包多了很多

workon env2   切换到env2

$lssitepackages   可以看到在env2中并没有刚才在env1中安装的包。

就这样啦不同的环境互不影响、互不伤害^_^

猜你喜欢

转载自www.cnblogs.com/trunkslisa/p/9555139.html