环境
优质
小牛编辑
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
上述命令可以直接运行,无需虚拟环境即可进行系统范围的安装。