Как добавить Django-dev из pip в пакеты сайта?

Я установил Django с

C: \ Python27 \ Lib \ site-packages> pip install -e git + https: //github.com/django/django.git#egg=django

К сожалению, некоторые программы (такие как PyDev) работают "проще", когда ваши пакеты находятся в каталоге site-packages.

Как заставить pip установить его в пакетах сайта, а не просто Django.egg-link файл есть?

1 ответ

Решение

Здесь есть две вещи.

  • Сначала вам нужно избавиться от -e, если вы не планируете взломать сам django. Смотрите здесь: http://www.pip-installer.org/en/latest/usage.html
  • Кроме того, для pydev вам часто нужно указывать ему переиндексировать пакеты вашего сайта после установки чего-то нового. Для этого вам нужно зайти в настройки переводчика и выбрать переводчика для вашего текущего проекта. IIRC вы можете просто открыть его, нажать "Применить", и он будет переиндексировать пакеты вашего сайта.

Надеюсь, это поможет:)

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