当系统上有一些 Jinja2 模板引擎可用时,如何为 Python 的特定版本安装 Jinja2 模板引擎?

How to install the Jinja2 template engine for a specific version of Python when a few are available on the system?

Ubuntu 附带几个不同版本的 Python 开箱即用。当我在终端 window 中键入 python 并按 Tab 时,我得到:

python      python2.7   python3.4   python3m    
python2     python3     python3.4m

因此,如果我希望我的代码在 Python 版本 3 下 运行,我将发出以下命令:

python3 script.py

但是如何才能下载并安装专为我的 Python 3 设计的 Jinja2 模板引擎呢?我安装了 pip 实用程序。

已经想通了。使用这些命令为 Python 3:

安装 pip 和 Jija2
sudo apt-get install python3-pip
sudo pip3 install Jinja2

除了您自己找到的之外,还有一个系统允许您使用定义的解释器版本调用虚拟环境在每个项目的基础上安装包。许多开发人员使用它。

查看 this introduction 看看它是否符合您的需求和工作流程。