Python IDE со встроенной системой управления пакетами

Мои друзья обычно спрашивают меня, какую Python IDE проще использовать, и у меня нет для них ответа, потому что в зависимости от их платформы управление пакетами может быть головной болью. Сегодня я попытался найти Python IDE с какой-то интегрированной системой управления пакетами (например, PIP), которая спрашивает пользователя, нравится ли им IDE, ищет в онлайн-репозиториях отсутствующий пакет и просто устанавливает его — как это делает их любимый редактор TeX. .

Итак, вы знаете, существует ли такая IDE? Если нет, то знаете почему?


person behnam    schedule 06.02.2013    source источник


Ответы (2)


Что ж, если вы занимаетесь разработкой Django, я думаю, вам обязательно стоит проверить sourceLair, который предлагает интеграцию с pip. Вы просто щелкаете правой кнопкой мыши на файле requirements.txt, выбираете установить зависимости, и все готово.

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

person Chris Kon    schedule 17.02.2014

Я думаю, что в основном это связано с ненавистью к упаковке Python. Управление двоичными пакетами очень важно для пользователей Windows (которых у Python много, потому что они не относятся к Windows как к платформе второго класса), и сборка многих расширений C с помощью distutils в Windows часто просто не работает (попробуйте 'pip install numpy' в Windows, например). Состояние «упаковки» в python в целом сбивает с толку; Я бы сказал, что это основная причина, по которой никто (насколько я знаю) не приложил усилий для интеграции существующих инструментов в свои IDE.

Кроме того, если вы хотите что-то бесплатное и знакомы с eclipse, я рекомендую pydev.

person cwa    schedule 06.02.2013