我在Django上使用的是Jinja2版本2.10。我的css样式表出现了not found错误。我已经阅读了与Django中的Jinja2模板相关的Stackoverflow上的每个问题,并尝试了所有的答案,仍然没有成功。
我的jinja2配置文件(在我的Django项目的顶层):
from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
from jinja2 import Environment
# This enables us to use D
我正在尝试pip install Jinja2==2.6 (当前版本是2.7.3),但是一直收到错误。
我已经确定它存在于pypi上,但它仍然找不到它。如果你想看pypi的网页
$ pip install Jinja2==2.6
Collecting Jinja2==2.6
Could not find a version that satisfies the requirement Jinja2==2.6 (from versions: 2.7.3)
No distributions matching the version for Jinja2==2.6
具体来说,当我尝试用pipv6.0.6(在virtualenv内)安装Jinja2==2.6时,我会得到以下错误
(venv) $ pip show pip
Name: pip
Version: 6.0.6
Location: path..
Requires:
(venv) $ pip install Jinja2==2.6
Collecting Jinja2==2.6
Could not find a version that satisfies the requirement Jinja2==2.6 (from versions: 2.7.3)
No distributions mat
当我运行sudo pip install jinja2时,我看到:Requirement already satisfied: Jinja2 in /Users/rose/Library/Python/2.7/lib/python/site-packages/Jinja2-2.7.2-py2.7.egg。
但是在一个新的python2.7shell中运行import jinja2会得到:ImportError: No module named jinja2