3

我试图在我的 Ubuntu 12.04 服务器上部署一个 Python3.2 应用程序。一切都很好,直到我尝试使用 Jinja2 作为我的模板系统。

我使用virtualenv来使用 Pyhon3.2 而不是 Python2,并且我已经安装了其他必需的库,例如 pymongo 或 bottle 没有问题。但是现在,我的应用程序失败了,因为它说

ImportError: No module named jinja2

我安装 jinja2 的方式与安装 pymongo 或 bottle 的方式相同(在 virtualenv 中使用 pip),它们工作得很好。如果我尝试再次安装它:

./virtualenv/bin/pip-3.2 install jinja2
Requirement already satisfied (use --upgrade to upgrade): jinja2 in /var/www/virtualenv/lib/python3.2/site-packages
Cleaning up...

它说它已安装。我尝试卸载并再次安装,但没有成功。我尝试使用 mod_wsgi 运行应用程序,并且我知道它使用了正确的 virtualenv,因为我没有收到任何错误,因为 Pymongo、Bottle 以及使用 virtualenv pip 安装的内容。

有任何想法吗?:(

4

1 回答 1

2

Jijna 与 Python 3.2 不兼容。看到这个

于 2019-06-27T08:39:56.463 回答