Установлено ли по умолчанию django?

Не рекомендуется использовать раздел NTFS для компиляции исходного кода, потому что обычно компиляция генерирует исполняемые файлы, которым требуется разрешение файла execute, не предоставляемое NTFS.

1
задан 22 March 2013 в 15:07

1 ответ

Если вы начинаете с Django, установка его с помощью диспетчера пакетов, вероятно, проще.

Хотя есть несколько веских причин использовать virtualenvs и pip, они сложнее, и вам нужно управлять обновлением (т. е. вам необходимо обновить основные компоненты, когда, например, будут выпущены обновления для системы безопасности).

Таким образом, пока вы не столкнетесь с некоторыми проблемами, которые разрешают virtualenvs, вы можете просто использовать Центр программного обеспечения или ввести терминал :

sudo apt-get install python-django
1
ответ дан 25 May 2018 в 00:16
  • 1
    Это устанавливает django 1.4.1-2ubuntu0.3, а не последнюю версию django (1.5). Пакет, устанавливающий пакеты python, проще, а версия django - 1.5. Все, что было сказано, команда, которую вы предоставляете, действительно простой способ быстро протестировать django. – don.joey 25 March 2013 в 15:08
  • 2
    Версия django, которая будет установлена, зависит от версии Ubuntu, которую вы используете, но безопасная версия гарантирована. Пип использует его, как правило, в сочетании с virtualenv, когда вам нужно использовать разные версии библиотеки, но это сумасшедшая идея для новичков, наиболее вероятным результатом является устаревшая установка django с известными ошибками безопасности. – Javier Rivera 25 March 2013 в 16:29
  • 3
    @Private «Пакет для установки пакетов python проще» Вы шутите? Пользователи Ubuntu, вероятно, знакомы с пакетами Ubuntu, а не с пакетами PyPi. Поддержание пакетов virtualenvs или Pip-installed в site-packages не для новичков, начинающихся с Django. – gertvdijk 13 May 2013 в 16:11
  • 4
    @gertvdijk Я не шучу. :) Легко субъективно. Так что давайте не будем говорить об этом. Пип, устанавливающий что-либо связанное с django, которое идет дальше базовых пакетов, проще (в смысле «более долговечный на долговременном и более легкий для тестирования других пакетов, требующих конкретных версий»). Использование pip также может оказаться полезным при развертывании. Я завершу свой ответ, добавив, что вы также можете просто использовать apt-get, если хотите просто поиграть с django. Кстати: серьезно ли вы используете версию django ubuntu в своих проектах? – don.joey 13 May 2013 в 17:16

Другие вопросы по тегам:

Похожие вопросы: