为什么要使用虚拟环境?安装flask最便捷的方式是使用虚拟环境。虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装全局Python的解释器。
虚拟环境非常有用,可以在系统的Python解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁,使其只能作为创建(更多)虚拟环境的源。使用虚拟环境有个好处,那就是不需要管理员权限。
因为楼主用的是mac,所以只提供OS X的安装方法:
首先安装virtualenv
命令:sudo easy-install virtualenv
下一步是使用viutualenv命令在项目文件夹中创建Python环境。这个命令只有一个必须参数,即虚拟环境的名字。
命令:virtualenv venv
激活虚拟环境
命令 source venv/bin/activate
退出虚拟环境命令:
deactivate