mac创建python沙盒环境

沙盒环境就是为了和外部环境进行隔离,把每个程序都封装在不同盒子里面,以保证每个程序的python环境都是独立的

把virtualenv安装到系统环境

$ pip install virtualenv

查看virtualenv的版本

$ virtualenv -V

查看virtualenv的更多命令参数

$ virtualenv -h

创建沙盒环境

$ virtualenv venv<名字自定义>

进入python沙盒环境

$ cd venv  

启动

$ source bin/activate 

启动后就可以在系统路径前方会出现(venv),代表已经进入python的沙盒环境,这时候你就可以任意的安装各种第三方包,都会直接安装到venv里面,不会安装到系统环境。

这时候要说一下--no-site-packages这个参数,如果运行

$ virtualenv venv

时没有加--no-site-packages这个参数的话,venv就会把已经安装到python系统环境中的第三方包都复制过来,如果要创建一个干净的,没有任何第三方包的python环境就需要运行以下命令来创建沙盒环境

$ virtualenv --no-site-packages venv

停止

$ deactivate


参考链接:

http://www.cnblogs.com/cheungjustin/archive/2011/12/08/2281041.html

你可能感兴趣的:(mac创建python沙盒环境)