安装 — Werkzeug 文档

来自菜鸟教程
Werkzeug/docs/1.0.x/installation
跳转至:导航、​搜索

安装

蟒蛇版

我们建议使用最新版本的 Python 3。 Werkzeug 支持 Python 3.5 和更新版本以及 Python 2.7。


依赖关系

Werkzeug 没有任何直接的依赖关系。

可选依赖

这些发行版不会自动安装。 如果您安装它们,Werkzeug 将检测并使用它们。

  • SimpleJSON 是一种快速的 JSON 实现,与 Python 的 json 模块兼容。 如果已安装,则首选用于 JSON 操作。
  • 点击提供使用开发服务器时的请求日志高亮。
  • Watchdog 为开发服务器提供更快、更高效的重新加载器。


虚拟环境

在开发和生产中,使用虚拟环境来管理项目的依赖项。

虚拟环境解决什么问题? 您拥有的 Python 项目越多,您就越有可能需要使用不同版本的 Python 库,甚至 Python 本身。 一个项目的库的较新版本可能会破坏另一个项目的兼容性。

虚拟环境是独立的 Python 库组,每个项目一个。 为一个项目安装的包不会影响其他项目或操作系统的包。

Python 3 捆绑了 venv 模块来创建虚拟环境。 如果您使用的是现代版本的 Python,则可以继续阅读下一部分。

如果您使用的是 Python 2,请先参阅 安装 virtualenv

创造环境

在以下位置创建项目文件夹和 venv 文件夹:

mkdir myproject
cd myproject
python3 -m venv venv

在 Windows 上:

py -3 -m venv venv

如果您因为使用的是旧版本的 Python 而需要安装 virtualenv,请改用以下命令:

virtualenv venv

在 Windows 上:

\Python27\Scripts\virtualenv.exe venv

激活环境

在处理项目之前,请激活相应的环境:

. venv/bin/activate

在 Windows 上:

venv\Scripts\activate

您的 shell 提示符将更改为显示已激活环境的名称。


安装 Werkzeug

在激活的环境中,使用以下命令安装 Werkzeug:

pip install Werkzeug

生活在边缘

如果您想在发布之前使用最新的 Werkzeug 代码,请从主分支安装或更新代码:

pip install -U https://github.com/pallets/werkzeug/archive/master.tar.gz

安装 virtualenv

如果您使用的是 Python 2,则 venv 模块不可用。 相反,安装 virtualenv

在 Linux 上,virtualenv 由包管理器提供:

# Debian, Ubuntu
sudo apt-get install python-virtualenv

# CentOS, Fedora
sudo yum install python-virtualenv

# Arch
sudo pacman -S python-virtualenv

如果您使用的是 Mac OS X 或 Windows,请下载 get-pip.py,然后:

sudo python2 Downloads/get-pip.py
sudo python2 -m pip install virtualenv

在 Windows 上,以管理员身份:

\Python27\python.exe Downloads\get-pip.py
\Python27\python.exe -m pip install virtualenv

现在可以继续【X24X】创建环境【X49X】。