Итак, я хотел бы начать серьезную разработку Python, и это оказалось большой болью. Я совсем не беспокоюсь о самом языке; Мне это нравится достаточно хорошо, и у меня не возникнет проблем с его подбором. Но экосистема сводит меня с ума.
Сначала я попытался встать и запустить под Windows. Я отказался от этого через несколько дней, так как 90% пакетов не содержат инструкций по поддержке / установке Windows. Поэтому я переключился на macosx, который, как говорили люди, был хорош для разработки Mac.
Больше разочарования. Я бы хотел использовать python в качестве платформы для замены и разработки инструментов, поэтому spyderlib кажется отличным инструментом. Но теперь я уже два дня безуспешно пытаюсь собрать pyqt на моем Mac, но я начинаю сомневаться в мудрости всего этого. Очевидно, что следование нескольким руководствам буквально инвариантно заканчивается загадочными ошибками. Для какой платформы была построена эта зависимость? Какие тайные флаги компилятора нужно установить? Я не знаю, и мне все равно; почему установщик не понимает это? Ой, подождите, нет никаких ... Я хочу использовать эти инструменты, а не сначала полностью перепроектировать их, чтобы узнать, как их собрать.
Существует огромное количество подразумеваемых знаний во всей документации, которую я могу найти по этим вопросам, как в отношении юниксов, так и в отношении питонов. Есть ли способ масштабировать эту гору в месте с управляемой кривой обучения? Сейчас я понятия не имею, что я делаю. Или я должен вернуться к окнам и попытаться заставить нужные мне пакеты Unix сотрудничать?