Рубрики
Без рубрики

Python в Windows: как настроить, чтобы помочь с ядным развитием

Получите практические, реальные навыки Python на наших ресурсах и пути

Автор оригинала: Mike Driscoll.

Я читал отличный | Hynek Schlawack Статья Став разработчиком ядра Python и решил узнать, насколько тяжело бы настроить на мою машину, чтобы я мог быть готов сделать ямую развитие себя, если я когда-либо получаю честь быть частью команды. С тех пор как я бегу в Windows больше всего, я просто буду говорить о том, как я настроил эту ОС. Я думал о том, чтобы пытаться помочь с основным развитием некоторое время, поэтому теперь так же хорошее время, как и любой. Давайте выясним, насколько легко или сложно процесс настройки!

Что вам нужно,

Чтобы встать и бежать как разработчик Python в Windows, вам понадобится Mercurial Client Для скачивания Python, обновите и создайте патчи. Вы можете использовать инструмент командной строки, или вы можете получить TortoiseHg, оболочку GUI. Как только вы настроили правильно, вы можете сделать

HG Clone http://hg.python.org/cpython.

Или использовать черепаху, чтобы проверить репозиторий. Это получит вам последний версию Python 3.x. Если вы хотите помочь с выпуском обслуживания, то вы захотите прочитать Документация Отказ Последний крупный инструмент, который вам понадобится компилятор, и тот, который необходим для новейшего Python, это Microsoft Visual Studio 2010. К счастью, вам не нужно покупать все это. На самом деле, вы можете просто получить Экспресс-версия Visual C ++ 2010 И вы будете хороши, чтобы пойти. Обратите внимание, что этот инструмент не легкий и заканчивает захватываю один гигабайт пространства на диске. Грустно, но правда.

Компиляция Python на Windows 7

Как вы, возможно, догадались, мы будем делать компиляция Python в Windows 7. У меня тоже есть Windows XP, но эта ОС практически мертва, поэтому я не собираюсь охватывать его. Я сомневаюсь, что это сильно разное. Независимо от того, согласно руководству Dev Документация , вам нужно пойти в репо, которое вы только что создали на своей машине и вошли в PCBuild папка. Тогда найдите pcbuild.sln Файл и запустите его с новым приложением Visual Studio C ++. Вы можете увидеть предупреждение от него о том, как экспресс-версия не поддерживает решения, но просто игнорируйте это. Как только проект загружен, перейдите в Отладка Меню и выберите Создание решения Отказ Как ни странно, официальные документы говорят, чтобы пойти в Построить Меню, а не меню отладки, но моя копия не имеет меню сборки на выбор.

Когда я провел сборку, в конце концов получил следующий результат:

: 20 успешно, 8 не удалось, 0 в современном, 3 пропустил ==========

Просмотр журнала, похоже, он не смог найти заголовочные файлы для SQLite3 и TCL, и у него были некоторые проблемы с BZIP Lib. Также жаловалось, что у меня не установлено ActivePerl/OpenSSH. Однако он все еще скомпилировал Python, и у меня был новый python_d.exe Файл в моей папке PCBuild, которую я мог бы запустить. Я провел его, дважды щелкнув его, но вы также можете запустить его из визуальной студии, используя F5 или собираясь на Отладка Меню и нажав Начните отладки Отказ

Я думаю, что в этот момент я готов выяснить, как создать патч. Если я сделаю, я могу попробовать исправления, которая запутала документацию, чтобы люди не проводили время, ищущие несуществующее меню. Затем я напишу статью о том, как отправить патч и использовать систему трекеров выпуска для Python.

Связанное чтение