%general-entities; ]> Python &python-version;
&python-url;
Python-&python-version; python <para>The Python 3 пакет включает в себя the Python development environment. It is useful for object-oriented programming, writing scripts, prototyping large programs or developing entire applications.</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 Prepare Python for compilation: ./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ --with-system-ffi \ --with-ensurepip=yes Значение параметров конфигурации: --with-system-expat This switch enables linking against system version of Expat. --with-system-ffi This switch enables linking against system version of libffi. --with-ensurepip=yes This switch enables building pip and setuptools packaging programs. Скомпилируйте пакет: make The test suite requires TK and and X Windows session and cannot be run until Python 3 is reinstalled in BLFS. Установите пакет: make install chmod -v 755 /usr/lib/libpython3.6m.so chmod -v 755 /usr/lib/libpython3.so The meaning of the install commands: chmod -v 755 /usr/lib/libpython3.{6m.,}so Fix permissions for libraries to be consistent with other libraries. If desired, install the preformatted documentation: 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 The meaning of the documentation install commands: and --no-same-permissions Ensure the installed files have the correct ownership and permissions. Without these options, using tar will install the package files with the upstream creator's values. Содержимое пакета Python 3 Установленные программы Установленная библиотека Установленные каталоги 2to3, idle3, pydoc3, python3, python3-config, pyvenv libpython3.6m.so and libpython3.so /usr/include/python3.6m, /usr/lib/python3 and /usr/share/doc/python-&python-version; Краткое описание 2to3 is a Python program that reads Python 2.x source code and applies a series of fixes to transform it into valid Python 3.x code. 2to3 idle3 is a wrapper script that opens a Python aware GUI editor. For this script to run, you must have installed Tk before Python so that the Tkinter Python module is built. idle3 pydoc3 is the Python documentation tool. pydoc3 python3 is an interpreted, interactive, object-oriented programming language. python3 pyvenv creates virtual Python environments in one or more target directories. pyvenv