Flask 安装
virtualenv
能解决多个 Python 项目依赖同一库的不同版本的问题,项目被限制在一个独立的虚拟环境中。
安装 virtualenv
$ sudo pip install virtualenv
提示:终端中可以使用
alias pip=/usr/local/bin/pip3
为程序设置别名。
使用 virtualenv
创建并进入项目目录,创建虚拟环境:
$ mkdir myflask
$ cd myflask
$ virtualenv venv
New python executable in venv/bin/python
Installing setuptools, pip............done.
虚拟环境创建好以后,使用以下命令激活环境:
$ . venv/bin/activate
提示:windows 下使用
venv\Scripts\activate
激活虚拟环境。
退出虚拟环境:
(venv) $ deactivate
使用 venv 替代 virtualenv
venv
是 python3 加入官方库的包,作用与 virtualenv
相同,无需额外安装,使用方法也相同。
使用 venv
的另一个原因是,virtualenv
虚拟环境下的 python shell 无法使用 tab
键自动补全代码,而 venv
环境下则没有这个问题。
初始化虚拟环境
$ python3 -m venv ~/myflask
激活虚拟环境
$ . bin/activate
退出虚拟环境
(myflask) $ deactivate
安装 Flask
在激活的虚拟环境中安装 flask:
(env) $ pip install flask