我在虚拟环境中安装的Django缺少管理模板文件夹

时间:2015-06-23 17:12:22

标签: python django

当我安装一个venv并在其中安装Django,例如“DjangoUpgrade”时,我在此路径中缺少模板文件夹

:~/.venvs/DjangoUpgrade/local/lib/python2.7/site-packages/django/contrib/admin

要明确这是该文件夹中的ls。

actions.py exceptions.py filters.py forms.py helpers.py __init__.py models.py options.py sites.py templatetags tests.pyc util.pyc validation.pyc widgets.py actions.pyc exceptions.pyc filters.pyc forms.pyc helpers.pyc __init__.pyc models.pyc options.pyc sites.pyc tests.py util.py validation.py views widgets.pyc

这种情况发生在全新的venvs的Django 1.3 / 1.4中,既没有安装任何其他东西,也没有其他东西通过pip安装好。

当我从工作同事正确安装复制admin templates文件夹时,它完美地工作。这里出了什么问题?

[我们正在通过版本atm进行升级,请原谅旧的Django版本,但它仍然受到支持]

python 2.7.3。 Django 1.4.20 点7.0.3

1 个答案:

答案 0 :(得分:15)

要解决此问题,您应该使用" - no-binary"安装django时。

pip install --no-binary django -r requirements.txt 

pip install --no-binary django django==1.4.21

请记住升级您的PIP安装以获得" - no-binary"选项。

您可以在此链接中获得更多信息: https://github.com/pypa/pip/issues/2823