%general-entities; ]> Python &python-version;
&python-url;
Python-&python-version; python <para>Python 3 - Высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Содержит среду разработки для объектно-ориентированного программирования, написания сценариев, прототипирования крупных программ и разработки полноценных приложений.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&python-ch6-sbu;</seg> <seg>&python-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Python 3 Подготовьте пакет Python к компиляции: ./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ --with-system-ffi \ --with-ensurepip=yes Значение параметров конфигурации: --with-system-expat Значение аргумента позволяет установить связь с системной библиотекой Expat. --with-system-ffi Значение аргумента позволяет установить связь с системной библиотекой libffi. --with-ensurepip=yes Значение аргумента включает сборку pip и setuptools программ для работы с пакетами. Скомпилируйте пакет: make Для выполнения тестов необходимы TK и X Windows сессия, и они не могут быть выполнены до тех пор, пока пакет не будет переустановлен по инструкциям в книге BLFS. Установите пакет: make install chmod -v 755 /usr/lib/libpython&python-minor;m.so chmod -v 755 /usr/lib/libpython3.so Значение команд установки: chmod -v 755 /usr/lib/libpython3.{7m.,}so Исправляет установку разрешений для библиотек для совместимости с другими библиотеками. При желании установите заранее отформатированную документацию: install -v -dm755 /usr/share/doc/python-&python-version;/html tar --strip-components=1 \ --no-same-owner \ --no-same-permissions \ -C /usr/share/doc/python-&python-version;/html \ -xvf ../python-&python-version;-docs-html.tar.bz2 Значения команд установки документации: and --no-same-permissions Гарантирует что установленные файлы будут иметь правильные права владения. Без этих опций, при использовании программы tar при распаковке, будут установлены права на распакованные файлы с указанием владельца пакета. Содержимое пакета Python 3 Установленные программы Установленная библиотека Установленные каталоги 2to3, idle3, pydoc3, python3, python3-config, pyvenv libpython&python-minor;m.so and libpython3.so /usr/include/python&python-minor;m, /usr/lib/python3 and /usr/share/doc/python-&python-version; Краткое описание 2to3 Программа Python которая читает исходный код Python 2.x и применяет ряд исправлений для преобразования в правильный код Python 3.x. 2to3 idle3 Обёртка для сценария которая открывает графический редактор Python. Для запуска этого сценария убедитесь в том, что установлена программа Tk до запуска Python и модуль Tkinter также был собран. idle3 pydoc3 Инструмент Python для работы с документацией. pydoc3 python3 интерпретируемый, интерактивный, объектно-ориентированный язык программирования. python3 pyvenv создает виртуальные Python среды в целевых каталогах. pyvenv