%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 ln -sfv pip3.7 /usr/bin/pip3 Значение команд установки: 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, pip3, pydoc3, python3, python3-config, and 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 pip3 Установщик пакетов для Python. Вы можете использовать pip для установки пакетов из индекса пакетов Python или других индексов. pip3 pydoc3 Инструмент Python для работы с документацией. pydoc3 python3 интерпретируемый, интерактивный, объектно-ориентированный язык программирования. python3 pyvenv создает виртуальные Python среды в целевых каталогах. pyvenv