Подтвердить что ты не робот

Мой Django устанавливает в виртуальном env отсутствие папки шаблонов администраторов

Когда я устанавливаю 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

Это происходит в Django 1.3/1.4 в абсолютно свежих venvs, как когда ничего еще не установлено, и когда все остальное установлено через pip.

Когда я копирую папку шаблонов администраторов из правильной установки работающих коллег, она отлично работает. Что здесь не так?

[Мы обновляем версии atm, так что простите старую версию Django, она все еще поддерживается.]

python 2.7.3. Django 1.4.20 pip 7.0.3

4b9b3361

Ответ 1

Чтобы решить эту проблему, вы должны использовать "--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