python&python版本管理工具之virtualenv 沙盒环境

virtualenv可以创建一个python虚拟环境,这个环境独立于系统原有的环境.

Installation

$ sudo pip install virtualenv

Usage

新建目录my_project ,在目录内执行命令

$ virtualenv venv
这样就会生成my_project/venv 目录,里面有独立的python模块等
当你mac中安装了2.7和3.x版本的python时,想指明环境中python 3.x的版本,可以用--python指定版本:
$ virtualenv venv --python=python3
如果想为python2版本,则设置为:
$ virtualenv venv --python=python
激活虚拟环境
$ source my_project/venv/bin/activate
激活后提示符会发生变化,默认情况下虚拟环境中是安装了pip的,使用pip安装模块时pip会将模块安装到venv 下

可以在虚拟环境下为所欲为 ,在虚拟环境中运行python程序与系统的python环境隔离,例如系统中装有requests 模块,而虚拟环境中没有安装requests ,那么在虚拟环境下尝试使用requests就会出现找不到模块的错误。

退出虚拟环境

使用命令deactivate 可以直接退出虚拟环境

作者:tobegreat
链接:https://www.jianshu.com/p/e7dcdcdeaa73
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/79046992