Linux проверить версию django

Как проверить версию Django

Я должен использовать Python и Джанго для нашего приложения. Так у меня есть две версии Python, 2.6 и 2.7. Теперь я установил Django. Я мог бы запустить образец приложения для тестирования Django успешно. Но как я могу убедиться, что Django использует версию 2.6 или 2.7 и какую версию модулей использует Django?

26 ответов

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы находитесь под Linux и хотите проверить версию Python, которую вы используете, запустите python -V из командной строки.

Если вы хотите проверить версию Django, откройте консоль Python и введите

в основном то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:

Если вы установили приложение:

перейти к вашей Джанго проект домашний каталог и сделать:

Я использую ожидания (графический интерфейс Python).

для Django (как упоминалось другими здесь):

потенциальная проблема с простой проверкой версии заключается в том, что версии обновляются, и поэтому код может устареть. Вы хотите, чтобы убедиться, что ‘1.7’

решение заключается в использовании StrictVersion от distutils.

введите в командной строке следующую команду:

Если django установлен, он будет печатать текущую версию (например. 1.6.5 ),
в противном случае оболочка напечатает сообщение об ошибке.

Если у вас Пип, вы также можете сделать

и он покажет вашу версию Django.

вы можете передать его через grep, чтобы получить только версию Django. То есть,

как вы говорите, у вас есть две версии Python, я предполагаю, что они находятся в разных виртуальных сред (например, venv) или, возможно, среды conda.

когда вы установили django, это было, вероятно, только в одной среде. Возможно, у вас есть две разные версии django, по одной для каждой версии python.

In из терминала Unix / Mac вы можете проверить свою версию python следующим образом:

Если вы хотите знать источник:

и проверить версию django:

для проверки использования оболочки Python выполните следующие действия.

Если вы хотите сделать это в оболочке Unix / Linux с одной строкой, то сделайте

после того, как вы разработали приложение, вы можете проверить версию напрямую, используя следующее.

перейдите в консоль и введите:

обновление

в последнее время я заметил, что правильным способом будет перейти к оболочке python и проверить версию там:

Django будет использовать версию Python, указанную переменной среды PYTHONPATH. Вы можете использовать echo $PYTHONPATH в консоли, чтобы определить, какая версия будет использоваться.

модуль версии Джанго будет установлен модуль версии под версию Python, указанный PYTHONPATH.

run pip list на терминале LINUX и найти Django и его версию в списке

run pip freeze на cmd в Windows

Вы можете сделать это и без Python. Просто введите это в свой каталог Django:

и вы получите что-то вроде:

существует недокументированный модуль версий utils в django

С этим вы можете получить обычную версию как строку или подробный кортеж версии:

существуют различные способы получить версию Django. Вы можете использовать любое одно из следующих приведенных ниже согласно вашим требованиям.

Примечание: если вы работаете в виртуальной среде, Пожалуйста, загрузите среду python

Команды Терминала

  1. python -m django —version
  2. django-admin —version или django-admin.py version
  3. ./manage.py —version или python manage.py —version
  4. pip freeze | grep Django
  5. python -c «import django; print(django.get_version())»
  6. python manage.py runserver —version
Читайте также:  Как отключить все всплывающие сообщения windows

Команды Оболочки Django

  1. import django django.get_version() или django.VERSION
  2. from django.utils import version version.get_version() или version.get_complete_version()
  3. import pkg_resources pkg_resources.get_distribution(‘django’).version

(не стесняйтесь изменять этот ответ, если у вас есть какая-то коррекция или вы хотите добавить больше информации.)

Я думал, что наиболее подходящие для Python образом:

это определенно лучший способ получить номер версии любого пакета!

что касается python версия, я согласен с @jamesdradbury

связывая все это вместе:

Если вы хотите сделать сравнение версий Django, вы можете использовать django-nine (pip install django-nine). Например, если версия Django установлена в вашей среде 1.7.4, то верно следующее.

введите следующую команду в Python shell

Если вы работаете в виртуальной среде, просто pip freeze скажет вам, если нет, вы можете использовать это

откройте командную строку на компьютере с Windows.

после того, как вы его открыли, введите следующую строку.

взамен вы получите обратно версию Django, которую вы установили на свой компьютер.

вы можете получить версию django, выполнив следующую команду в командной строке

python-m django —версия

Если Django установлен, вы должны увидеть версию, иначе вы получите сообщение об ошибке «нет модуля с именем django».

после django 1.0 вы можете просто сделать это

Если Django установлен, вы должны увидеть версию вашей установки. Если это не так, вы получите сообщение об ошибке “ No module named django ” .

вы можете импортировать django, а затем ввести инструкцию печати, как указано ниже, чтобы узнать версию django, т. е. установленную в вашей системе:

Источник

Как проверить версию Django

Мне нужно использовать Python и Django для нашего заявление. Поэтому у меня есть две версииPython, 2.6 и 2.7. Теперь я установилDjango. Я могу запустить образец приложения для тестированияDjango succesfuly. Но как я могу убедиться, чтоDjango использует версию 2.6 или 2.7 и какую версию модулей используетDjango?

25 ответов

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы работаете в Linux и хотите проверить версию Python, которую вы используете, запустите python -V из командной строки.

Если вы хотите проверить версию Django, откройте консоль Python и введите

По сути, это то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:

Если вы установили приложение:

Перейдите в свой Django домашний каталог проекта и выполните:

Я использую IDLE (графический интерфейс Python).

Для Django (как упоминалось выше):

Потенциальная проблема с простой проверкой версии — это то, что версии обновляются, поэтому код может устареть. Вы хотите удостовериться, что ‘1.7’ James Bradbury 15 окт. 2014, в 17:45

Введите в командной строке следующее:

Если django установлен, он распечатает текущую версию (например, 1.6.5 ),
иначе оболочка выведет сообщение об ошибке.

Если у вас pip, вы также можете сделать и он покажет вашу версию Django.

Вы можете передать его через grep, чтобы получить только версию Django. То есть

Как вы говорите, у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, среды conda.

Когда вы установили django, это было возможно только в одной среде. Возможно, у вас есть две разные версии django: по одной для каждой версии python.

В терминале Unix/Mac вы можете проверить свою версию python следующим образом:

Если вы хотите узнать источник:

И проверить версию django:

Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.

Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

  1. python -m django —version
  2. django-admin —version или django-admin.py version
  3. ./manage.py —version или python manage.py —version
  4. pip freeze | grep Django
  5. python -c «import django; print(django.get_version())»
  6. python manage.py runserver —version
Читайте также:  Что такое windows number

Команды оболочки Django

  1. import django django.get_version() ИЛИ django.VERSION
  2. from django.utils import version version.get_version() ИЛИ version.get_complete_version()
  3. import pkg_resources pkg_resources.get_distribution(‘django’).version

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Источник

Как проверить версию Django

Я должен использовать Python и Django для нашего приложения. Итак, у меня есть две версии Python, 2.6 и 2.7. Теперь я установил Django. Я мог бы успешно запустить пример приложения для тестирования Django. Но как мне убедиться, что Django использует версию 2.6 или 2.7 и какую версию модулей использует Django?

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы работаете в Linux и хотите проверить версию Python, которую вы используете, запустите python -V из командной строки.

Если вы хотите проверить версию Django, откройте консоль Python и введите

В основном так же, как ответ bcoughlan , но здесь он как исполняемая команда:

Если вы установили приложение:

Перейдите в домашний каталог вашего проекта Django и выполните:

Я использую IDLE (Python GUI).

Если у вас есть пип , вы можете также сделать

и он покажет всю версию вашего компонента, включая Django.

Вы можете передать его через grep, чтобы получить только версию Django. Это,

Для Джанго (как уже упоминалось здесь):

Потенциальная проблема простой проверки версии заключается в том, что версии обновляются, и поэтому код может устареть. Вы хотите убедиться, что «1.7» — Джеймс Брэдбери
источник

Поскольку вы говорите, что у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, в средах conda .

Когда вы установили django, скорее всего, это было только в одной среде. Возможно, у вас есть две разные версии django, по одной для каждой версии python.

В терминале Unix / Mac вы можете проверить версию Python следующим образом:

Если вы хотите узнать источник:

И чтобы проверить версию Django:

Есть разные способы получить версию Django. Вы можете использовать любое из приведенного ниже в соответствии с вашими требованиями.

Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

  1. python -m django —version
  2. django-admin —version или django-admin.py version
  3. ./manage.py —version или python manage.py —version
  4. pip freeze | grep Django
  5. python -c «import django; print(django.get_version())»
  6. python manage.py runserver —version

Команды оболочки Django

  1. import django django.get_version() ИЛИ django.VERSION
  2. from django.utils import version version.get_version() ИЛИ version.get_complete_version()
  3. import pkg_resources pkg_resources.get_distribution(‘django’).version

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Источник

Как проверить версию Django

Мне нужно использовать Python и Django для нашего заявление. Поэтому у меня есть две версииPython, 2.6 и 2.7. Теперь я установилDjango. Я могу запустить образец приложения для тестированияDjango succesfuly. Но как я могу убедиться, чтоDjango использует версию 2.6 или 2.7 и какую версию модулей используетDjango?

ОТВЕТЫ

Ответ 1

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы работаете в Linux и хотите проверить версию Python, которую вы используете, запустите python -V из командной строки.

Если вы хотите проверить версию Django, откройте консоль Python и введите

Ответ 2

По сути, это то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:

Ответ 3

Если вы установили приложение:

Ответ 4

Перейдите в свой Django домашний каталог проекта и выполните:

Ответ 5

Я использую IDLE (графический интерфейс Python).

Ответ 6

Если у вас pip, вы также можете сделать и он покажет вашу версию Django.

Вы можете передать его через grep, чтобы получить только версию Django. То есть

Читайте также:  Как удалить симлинк linux

Ответ 7

Для Django (как упоминалось выше):

Потенциальная проблема с простой проверкой версии — это то, что версии обновляются, поэтому код может устареть. Вы хотите удостовериться, что ‘1.7’

Ответ 8

Введите в командной строке следующее:

Если django установлен, он распечатает текущую версию (например, 1.6.5 ),
иначе оболочка выведет сообщение об ошибке.

Ответ 9

Как вы говорите, у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, среды conda.

Когда вы установили django, это было возможно только в одной среде. Возможно, у вас есть две разные версии django: по одной для каждой версии python.

В терминале Unix/Mac вы можете проверить свою версию python следующим образом:

Если вы хотите узнать источник:

И проверить версию django:

Ответ 10

Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.

Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

  1. python -m django —version
  2. django-admin —version или django-admin.py version
  3. ./manage.py —version или python manage.py —version
  4. pip freeze | grep Django
  5. python -c «import django; print(django.get_version())»
  6. python manage.py runserver —version

Команды оболочки Django

  1. import django django.get_version() ИЛИ django.VERSION
  2. from django.utils import version version.get_version() ИЛИ version.get_complete_version()
  3. import pkg_resources pkg_resources.get_distribution(‘django’).version

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Ответ 11

Ответ 12

Для проверки использования оболочки Python выполните следующие действия.

Если вы хотите сделать это в оболочке Unix/Linux с одной строкой, выполните

Как только вы разработали приложение, вы можете проверить версию напрямую, используя следующие.

Ответ 13

Перейдите в консоль и введите:

ОБНОВИТЬ

В последнее время я заметил, что правильным способом будет перейти к оболочке Python и проверить версию там:

Ответ 14

Django будет использовать версию Python, указанную переменной окружения PYTHONPATH. Вы можете использовать echo $PYTHONPATH в оболочке, чтобы определить, какая версия будет использоваться.

В версиях модулей, используемых Django, будут версии модулей, установленные в версии Python, заданной PYTHONPATH.

Ответ 15

запустите pip list на LINUX TERMINAL и найдите Django и его версию в списке

запустить pip freeze на cmd в Windows

Ответ 16

Вы можете сделать это и без Python. Просто введите это в свой каталог Django:

И вы получите что-то вроде:

Ответ 17

В django отсутствует модуль документации недокументированных utils

С этим вы можете получить нормальную версию в виде строки или детальной версии:

Ответ 18

Я думал, что самый пифонический путь:

Это определенно лучший способ получить номер версии ЛЮБОГО пакета!

Также существует distutils

Что касается версии python , я согласен с @jamesdradbury

Ответ 19

Если вы хотите сделать сравнение версий Django, вы можете использовать django-nine (pip install django-nine). Например, если версия Django, установленная в вашей среде, равна 1.7.4, тогда будет верно следующее.

Ответ 20

Введите следующую команду в оболочке Python

Ответ 21

После django 1.0 вы можете просто сделать это

Ответ 22

Если вы работаете в виртуальной среде, просто зависание pip скажет вам, не можете ли вы использовать этот

Ответ 23

Вы можете получить версию django, выполнив следующую команду в приглашении оболочки

python -m django -version

Если Django установлен, вы должны увидеть версию, иначе вы получите сообщение об ошибке «Нет модуля с именем django».

Ответ 24

Вы можете импортировать django, а затем ввести команду print, как указано ниже, чтобы узнать версию django, т.е. установленную в вашей системе:

Ответ 25

Версия Python поддерживается версией Django

Чтобы убедиться, что Django может видеть Python, введите python из вашей оболочки. Затем в приглашении Python попытайтесь импортировать Django:

Источник

Оцените статью