2012-06-23 2 views
7

В процессе установки django у меня была серия сбоев. Я следил за множеством различных учебников онлайн и в конечном итоге пытался установить его несколько раз. Я думаю, что я, возможно, установил его дважды (что, по словам веб-сайта, было не очень хорошо), так как я могу сказать, действительно ли у меня установлено несколько версий? У меня есть Mac, на котором работает Lion.Как узнать, установлено ли несколько установленных Django

+0

Выполняет ли запуск 'import django' в консоли Python? – Blender

+0

Да, это так, ____ –

+0

Это сообщение должно помочь. [Дублированный] [1] [1]: http://stackoverflow.com/questions/739993/get-a-list-of-installed-python-modules – rh0dium

ответ

9

открытого терминала и введите python введите import django введите django и он расскажет вам путь к Джанго импортируемого. Перейти к этой папке [она должна выглядеть примерно так: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/] и искать более одного экземпляра django (если их несколько, они будут рядом друг с другом). Удалите одно (ие), которое вы не хотите.

5

Заканчивать virtualenv и virtualenvwrapper

+0

Я видел кое-что на этом, но я в замешательстве, что это такое. –

+0

Это механизм изоляции среды Python. Чистая среда создается путем клонирования интерпретатора системы Python в каталоге по вашему выбору. Затем, когда эта среда активирована, все установки пакета будут происходить в этой среде, не затрагивая системные библиотеки python или созданные вами среды. Таким образом, вы можете, например, разработать свой проект, используя стабильную версию Django в одной среде, протестировав его в другой среде с помощью встроенной версии Django для тестирования новых функций фреймворка и т. Д. –

6

Вы можете установить yolk - это список всех ваших пакетов питона, если вы называете его («желток -l»)

Также стоит смотреть в virtualenv, как макси предложил. В основном это позволяет вам иметь разные конфигурации python (то есть пакеты установлены ...) и позволяет легко переключаться между ними.

Кроме того, возможно, вы устанавливали django вручную. Я бы предложил проверить pip и setuptools (aka easy_install), две очень популярные утилиты управления пакетами python.

+0

Спасибо! Я установил Django всеми возможными способами на первых 3 страницах google, поэтому я, вероятно, сделал это вручную, по крайней мере, один или два раза. –

Смежные вопросы