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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容