Как делает подвижную работу без установленного Python?

Сделайте деструктор виртуальным каждый раз, когда Ваш класс является полиморфным.

8
задан Valentin 4 August 2009 в 21:22
поделиться

4 ответа

Установщик Mercurial для Windows упакован с использованием py2exe . Это помещает интерпретатор python в виде DLL в файл с именем «library.zip».

На моем компьютере он находится в "C: \ Program Files \ TortoiseHg \ library.zip"

Этот zip-файл также содержит библиотеки python, которые требуются Mercurial.

Подробное описание того, как mercurial упакован для Windows, можно найти на странице разработчика, описывающей установщик сборки Windows .

Этот zip-файл также содержит библиотеки python, которые требуются mercurial.

Для подробного описания того, как Mercurial упакован для Windows, см. Страницу разработчика, описывающую установщик сборки Windows .

Этот zip-файл также содержит библиотеки python, которые требуются mercurial.

Для подробного описания того, как Mercurial упакован для Windows, см. Страницу разработчика, описывающую установщик сборки Windows .

17
ответ дан 3 November 2019 в 13:09
поделиться

Поскольку существует "library.zip" (9 МБ), двоичный пакет Mercurial для Windows может быть создан с помощью py2exe , py2exe - это расширение Python Distutils, которое преобразует сценарии Python в исполняемый файл. Программы Windows, которые могут работать без установки Python.

7
ответ дан 3 November 2019 в 13:09
поделиться

Я полагаю, Mercurial объединяет в пакет необходимые двоичные файлы Python.

3
ответ дан 3 November 2019 в 13:09
поделиться

Другие ответили на первый вопрос - позвольте мне высказать предположение по поводу второй части.

Mercurial обычно использует некоторые расширения C для повышения скорости. Вы не можете использовать их с IronPython.

Но мы также поставляем версии этих модулей на чистом Python, и в зависимости от того, сколько IronPython реализует стандартную среду Python 2.4, эти модули могут быть совместимы. Я видел отчеты в IRC о том, что Jython (Java-порт Python) может выполнять несколько операций с использованием чистых модулей. Вам следует скачать Mercurial и заглянуть в папку mercurial / pure . Эти модули просто нужно переместить на один уровень каталогов, чтобы их можно было найти, сценарий setup.py может сделать это, если вы передадите флаг - pure .

6
ответ дан 3 November 2019 в 13:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: