当前位置: 首页 > 文档资料 > Flask 入门教程 >

环境

优质
小牛编辑
127浏览
2023-12-01

先决条件(Prerequisite)

安装Flask通常需要Python 2.6或更高版本。 尽管Flask及其依赖项与Python 3(Python 3.3以上版本)配合良好,但许多Flask扩展都不能正确支持它。 因此,建议在Python 2.7上安装Flask。

为开发环境安装virtualenv

virtualenv是一个虚拟的Python环境构建器。 它可以帮助用户并排创建多个Python环境。 因此,它可以避免不同版本的库之间的兼容性问题。

以下命令在C:/ pythonX/scripts路径下安装virtualenv X是Python的版本名称。

pip install virtualenv

输出应该是这样的 -

Collecting virtualenv
  Downloading virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB)
    100% |################################| 1.8MB 204kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-15.0.1

此命令需要管理员权限。 在Linux/Mac OS上的pip之前添加sudo 。 如果您使用的是Windows,请以管理员身份登录。 在Ubuntu上, virtualenv可以使用它的包管理器安装。

Sudo apt-get install virtualenv

安装后,将在文件夹中创建新的虚拟环境。

mkdir newproj
cd newproj
virtualenv venv

要激活相应的环境,请在Linux/OS X使用以下命令 -

venv/bin/activate

Windows ,可以使用以下代码 -

venv\scripts\activate

我们现在准备在这种环境中安装Flask。

pip install Flask

输出应该是这样的 -

Collecting Flask
  Downloading Flask-0.10.1.tar.gz (544kB)
    100% |################################| 544kB 410kB/s
Collecting Werkzeug>=0.7 (from Flask)
  Downloading Werkzeug-0.11.4-py2.py3-none-any.whl (305kB)
    100% |################################| 307kB 531kB/s
Collecting Jinja2>=2.4 (from Flask)
  Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
    100% |################################| 266kB 935kB/s
Collecting itsdangerous>=0.21 (from Flask)
  Downloading itsdangerous-0.24.tar.gz (46kB)
    100% |################################| 49kB 1.6MB/s
Collecting MarkupSafe (from Jinja2>=2.4->Flask)
  Downloading MarkupSafe-0.23.tar.gz
Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask
  Running setup.py install for MarkupSafe
  Running setup.py install for itsdangerous
  Running setup.py install for Flask
Successfully installed Flask-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24

上述命令可以直接运行,无需虚拟环境即可进行系统范围的安装。