Как добавить 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?


person user1438003    schedule 05.08.2012    source источник


Ответы (1)


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

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

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

person dpn    schedule 05.08.2012