как узнать версию джанго
Как проверить версию 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 и более поздние версии.
Если вы хотите проверить версию Django, откройте консоль Python и введите
По сути, это то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:
Если вы установили приложение:
Перейдите в свой Django домашний каталог проекта и выполните:
Я использую IDLE (графический интерфейс Python).
Для Django (как упоминалось выше):
Введите в командной строке следующее:
Если django установлен, он распечатает текущую версию (например, 1.6.5 ),
иначе оболочка выведет сообщение об ошибке.
Если у вас pip, вы также можете сделать и он покажет вашу версию Django.
Вы можете передать его через grep, чтобы получить только версию Django. То есть
Как вы говорите, у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, среды conda.
Когда вы установили django, это было возможно только в одной среде. Возможно, у вас есть две разные версии django: по одной для каждой версии python.
В терминале Unix/Mac вы можете проверить свою версию python следующим образом:
Если вы хотите узнать источник:
И проверить версию django:
Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.
Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python
Терминальные команды
Команды оболочки Django
(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)
Как проверить версию Django
Мне нужно использовать Python и Django для нашего заявление. Поэтому у меня есть две версииPython, 2.6 и 2.7. Теперь я установилDjango. Я могу запустить образец приложения для тестированияDjango succesfuly. Но как я могу убедиться, чтоDjango использует версию 2.6 или 2.7 и какую версию модулей используетDjango?
Django 1.5 поддерживает Python 2.6.5 и более поздние версии.
Если вы хотите проверить версию Django, откройте консоль Python и введите
По сути, это то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:
Если вы установили приложение:
Перейдите в свой Django домашний каталог проекта и выполните:
Я использую IDLE (графический интерфейс Python).
Если у вас pip, вы также можете сделать
и он покажет вашу версию Django.
Вы можете передать его через grep, чтобы получить только версию Django. То есть
Введите в командной строке следующее:
Если django установлен, он распечатает текущую версию (например, 1.6.5 ),
иначе оболочка выведет сообщение об ошибке.
Для Django (как упоминалось выше):
Как вы говорите, у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, среды conda.
Когда вы установили django, это было возможно только в одной среде. Возможно, у вас есть две разные версии django: по одной для каждой версии python.
В терминале Unix/Mac вы можете проверить свою версию python следующим образом:
Если вы хотите узнать источник:
И проверить версию django:
Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.
Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python
Терминальные команды
Команды оболочки Django
(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)
Как проверить версию Django
Я должен использовать Python и Джанго для нашего приложения. Так у меня есть две версии Python, 2.6 и 2.7. Теперь я установил Django. Я мог бы запустить образец приложения для тестирования Django успешно. Но как я могу убедиться, что Django использует версию 2.6 или 2.7 и какую версию модулей использует Django?
26 ответов
Django 1.5 поддерживает Python 2.6.5 и более поздние версии.
Если вы хотите проверить версию 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 и проверить версию там:
модуль версии Джанго будет установлен модуль версии под версию Python, указанный PYTHONPATH.
run pip list на терминале LINUX и найти Django и его версию в списке
run pip freeze на cmd в Windows
Вы можете сделать это и без Python. Просто введите это в свой каталог Django:
и вы получите что-то вроде:
существует недокументированный модуль версий utils в django
С этим вы можете получить обычную версию как строку или подробный кортеж версии:
существуют различные способы получить версию Django. Вы можете использовать любое одно из следующих приведенных ниже согласно вашим требованиям.
Примечание: если вы работаете в виртуальной среде, Пожалуйста, загрузите среду python
Команды Терминала
Команды Оболочки Django
(не стесняйтесь изменять этот ответ, если у вас есть какая-то коррекция или вы хотите добавить больше информации.)
Я думал, что наиболее подходящие для Python образом:
это определенно лучший способ получить номер версии любого пакета!
что касается python версия, я согласен с @jamesdradbury
связывая все это вместе:
Если вы хотите сделать сравнение версий Django, вы можете использовать django-nine (pip install django-nine). Например, если версия Django установлена в вашей среде 1.7.4, то верно следующее.
введите следующую команду в Python shell
Если вы работаете в виртуальной среде, просто pip freeze скажет вам, если нет, вы можете использовать это
откройте командную строку на компьютере с Windows.
после того, как вы его открыли, введите следующую строку.
взамен вы получите обратно версию Django, которую вы установили на свой компьютер.
вы можете получить версию django, выполнив следующую команду в командной строке
Если Django установлен, вы должны увидеть версию, иначе вы получите сообщение об ошибке «нет модуля с именем django».
после django 1.0 вы можете просто сделать это
вы можете импортировать django, а затем ввести инструкцию печати, как указано ниже, чтобы узнать версию django, т. е. установленную в вашей системе:
How to check Django version
I have to use Python and Django for our application. So I have two versions of Python, 2.6 and 2.7. Now I have installed Django. I could run the sample application for testing Django succesfuly. But how do I make sure whether Django uses the 2.6 or 2.7 version and what version of modules Django uses?
28 Answers 28
Django 1.5 supports Python 2.6.5 and later.
If you want to check the Django version, open a Python console and type
Basically the same as bcoughlan’s answer, but here it is as an executable command:
If you have installed the application:
Go to your Django project home directory and do:
I am using the IDLE (Python GUI).
You can pipe it through grep to get just the Django version. That is,
As you say you have two versions of Python, I assume they are in different virtual environments (e.g. venv) or perhaps Conda environments.
When you installed Django, it was likely in only one environment. It is possible that you have two different versions of Django, one for each version of python.
In from a Unix/Mac terminal, you can check your Python version as follows:
If you want to know the source:
And to check the version of Django:
For Django (as mentioned by others here):
The potential problem with simply checking the version, is that versions get upgraded and so the code can go out of date. You want to make sure that ‘1.7’
There are various ways to get the Django version. You can use any one of the following given below according to your requirements.
Note: If you are working in a virtual environment then please load your python environment
Terminal Commands
Django Shell Commands
(Feel free to modify this answer, if you have some kind of correction or you want to add more related information.)
Как узнать версию джанго
Здравствуйте! Подскажите пожалуйста, как можно узнать на какой версии django был выполнен чужой проект? Нашел на гитхабе проект 2011 года(https://github.com/lpfan/42coffecups/tree/master/_42cupstest/tickets), но запустить у себя не получается, видимо более ранюю версию надо установить, очень хочется посмотреть как он работает.
Пробую установить через virtualenv django 1.4, возникает следующая ошибка:
Пробую установить через sudo, происходит следующее:
посмотрите с какой версии в django появилась поддержка python3
А почему django конфликует с питоном 3, если я устанавливаю его в окружении, которое привязано к питону 2?
А почему django конфликует с питоном 3, если я устанавливаю его в окружении, которое привязано к питону 2?
За решение проблемы с нехваткой прав в собственном домашнем каталоге при помощи sudo отдельный плюс 🙂
Для Ubuntu 14.04 это нормальный вариант, потому что здесь по умолчанию второй питон используется. Попробуйте снова, только
/.cache/pip/ очистите. И больше никогда без крайней нужды не запускайте pip от рута. Иначе потом не разгребёте, чего он там в /usr наделает.