Ipython: рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  28рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ipython/ipython

рджреМрдбрд╝рддреЗ рд╕рдордп

pip install ipython

рдореБрдЭреЗ рд╕рдордЭ рдЖ рдЧрдпрд╛

Collecting ipython
  Using cached ipython-5.3.0-py2-none-any.whl
Collecting pickleshare (from ipython)
  Using cached pickleshare-0.7.4-py2.py3-none-any.whl
Collecting simplegeneric>0.8 (from ipython)
Collecting traitlets>=4.2 (from ipython)
  Using cached traitlets-4.3.2-py2.py3-none-any.whl
Collecting backports.shutil-get-terminal-size; python_version == "2.7" (from ipython)
  Using cached backports.shutil_get_terminal_size-1.0.0-py2.py3-none-any.whl
Collecting decorator (from ipython)
  Using cached decorator-4.0.11-py2.py3-none-any.whl
Collecting pygments (from ipython)
  Using cached Pygments-2.2.0-py2.py3-none-any.whl
Requirement already satisfied: pexpect; sys_platform != "win32" in /usr/lib/python2.7/dist-packages (from ipython)
Collecting pathlib2; python_version == "2.7" or python_version == "3.3" (from ipython)
  Using cached pathlib2-2.2.1-py2.py3-none-any.whl
Requirement already satisfied: setuptools>=18.5 in /usr/local/lib/python2.7/dist-packages (from ipython)
Collecting prompt-toolkit<2.0.0,>=1.0.4 (from ipython)
  Using cached prompt_toolkit-1.0.14-py2-none-any.whl
Requirement already satisfied: enum34; python_version == "2.7" in /usr/lib/python2.7/dist-packages (from traitlets>=4.2->ipython)
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from traitlets>=4.2->ipython)
Collecting ipython-genutils (from traitlets>=4.2->ipython)
  Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl
Collecting scandir; python_version < "3.5" (from pathlib2; python_version == "2.7" or python_version == "3.3"->ipython)
  Using cached scandir-1.5.tar.gz
Requirement already satisfied: appdirs>=1.4.0 in /usr/local/lib/python2.7/dist-packages (from setuptools>=18.5->ipython)
Requirement already satisfied: packaging>=16.8 in /usr/local/lib/python2.7/dist-packages (from setuptools>=18.5->ipython)
Collecting wcwidth (from prompt-toolkit<2.0.0,>=1.0.4->ipython)
  Using cached wcwidth-0.1.7-py2.py3-none-any.whl
Requirement already satisfied: pyparsing in /usr/local/lib/python2.7/dist-packages (from packaging>=16.8->setuptools>=18.5->ipython)
Building wheels for collected packages: scandir
  Running setup.py bdist_wheel for scandir ... error
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mGtqyq/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpzPzH0bpip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  copying scandir.py -> build/lib.linux-x86_64-2.7
  running build_ext
  building '_scandir' extension
  creating build/temp.linux-x86_64-2.7
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c _scandir.c -o build/temp.linux-x86_64-2.7/_scandir.o
  _scandir.c:14:20: fatal error: Python.h: No such file or directory
   #include <Python.h>
                      ^
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for scandir
  Running setup.py clean for scandir
Failed to build scandir
Installing collected packages: scandir, pathlib2, pickleshare, simplegeneric, decorator, ipython-genutils, traitlets, backports.shutil-get-terminal-size, pygments, wcwidth, prompt-toolkit, ipython
  Running setup.py install for scandir ... error
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mGtqyq/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-kVFdnD-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    copying scandir.py -> build/lib.linux-x86_64-2.7
    running build_ext
    building '_scandir' extension
    creating build/temp.linux-x86_64-2.7
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c _scandir.c -o build/temp.linux-x86_64-2.7/_scandir.o
    _scandir.c:14:20: fatal error: Python.h: No such file or directory
     #include <Python.h>
                        ^
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mGtqyq/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-kVFdnD-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-mGtqyq/scandir/

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ IPython рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд╕рдорд╕реНрдпрд╛ рд╕реНрдХреИрдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЖрддреА рд╣реИ, рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реНрдХреИрдВрдбрд░ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рд╛рдеред

рдпрджрд┐ рдЖрдк рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди Python.h рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк Python рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕реА-рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдЖрдк рд╕реНрдХреИрдВрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ) рддреЛ рдЖрдк рдкрд╛рдЗрдерди рд╣реЗрдбрд░ ( apt-get install python-dev рд╢рд╛рдпрдж?) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рд╕рднреА 28 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ IPython рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд╕рдорд╕реНрдпрд╛ рд╕реНрдХреИрдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЖрддреА рд╣реИ, рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реНрдХреИрдВрдбрд░ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рд╛рдеред

рдпрджрд┐ рдЖрдк рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди Python.h рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк Python рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕реА-рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдЖрдк рд╕реНрдХреИрдВрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ) рддреЛ рдЖрдк рдкрд╛рдЗрдерди рд╣реЗрдбрд░ ( apt-get install python-dev рд╢рд╛рдпрдж?) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдИрдкреАрдерди рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдЙрд░ рд╕рдорд╛рдзрд╛рди рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ thnx

  • рдпрд╣ рдИрдореЗрд▓ 100% рдкреБрдирд░реНрдирд╡реАрдиреАрдХрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЛрдИ рдЗрдВрд╕рд╛рди рдпрд╛ рдЬрд╛рдирд╡рд░ рдирд╣реАрдВ
    рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдШрд╛рдпрд▓ рдпрд╛ рдЖрд╣рдд рдереЗред рд╣рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
    рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдВред*

рд╢реБрдХреНрд░, рдЕрдкреНрд░реИрд▓ 14, 2017 рдЕрдкрд░рд╛рд╣реНрди 1:11 рдмрдЬреЗ, рдордерд╛рдпрд╕ рдмреБрд╕реЛрдирд┐рдпрд░ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдИрдкреАрдерди рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмреЗрдЭрд┐рдЭрдХ рд░рдЦреЗрдВ
рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipython/ipython/issues/10454#issuecomment-294193464 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AP0A5HJjJ3e9DRWaJEPUe_8PakiWUET9ks5rv6imgaJpZM4M96VS
.

рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рдкрд┐рдд рдЕрдЬрдЧрд░-рджреЗрд╡

  • рдпрд╣ рдИрдореЗрд▓ 100% рдкреБрдирд░реНрдирд╡реАрдиреАрдХрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЛрдИ рдЗрдВрд╕рд╛рди рдпрд╛ рдЬрд╛рдирд╡рд░ рдирд╣реАрдВ
    рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдШрд╛рдпрд▓ рдпрд╛ рдЖрд╣рдд рдереЗред рд╣рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
    рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдВред*

рд╢реБрдХреНрд░, рдЕрдкреНрд░реИрд▓ 14, 2017 рдЕрдкрд░рд╛рд╣реНрди 1:25 рдмрдЬреЗ, рдлрд░реНрд▓рд╛рдВрдЧ, рдЬреЛрдирд╛рдерди <
[email protected]> рдиреЗ рд▓рд┐рдЦрд╛:

рдЙрд░ рд╕рдорд╛рдзрд╛рди рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ thnx

  • рдпрд╣ рдИрдореЗрд▓ 100% рдкреБрдирд░реНрдирд╡реАрдиреАрдХрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЛрдИ рдЗрдВрд╕рд╛рди рдпрд╛ рдЬрд╛рдирд╡рд░ рдирд╣реАрдВ
    рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдШрд╛рдпрд▓ рдпрд╛ рдЖрд╣рдд рдереЗред рд╣рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
    рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдВред*

рд╢реБрдХреНрд░, рдЕрдкреНрд░реИрд▓ 14, 2017 рдЕрдкрд░рд╛рд╣реНрди 1:11 рдмрдЬреЗ, рдордерд╛рдпрд╕ рдмреБрд╕реЛрдирд┐рдпрд░ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдИрдкреАрдерди рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмреЗрдЭрд┐рдЭрдХ рд░рдЦреЗрдВ
рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipython/ipython/issues/10454#issuecomment-294193464 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AP0A5HJjJ3e9DRWaJEPUe_8PakiWUET9ks5rv6imgaJpZM4M96VS
.

CentOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ 'рдпрдо рдЧреНрд░реБрдкрдЗрдВрд╕реНрдЯреЙрд▓' рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ 'рдХрд┐рдпрд╛ рдерд╛ рдФрд░ ipython рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ (рд╕рд┐рд░реНрдл рдЕрдЬрдЧрд░-рдбреЗрд╡реЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛) рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреИрд░реЗрдЙ рджреНрд╡рд╛рд░рд╛ рдиреЛрдЯ рдХрд┐рдП рдЧрдП рд╕реА-рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬреНрдпреВрдкрд┐рдЯрд░" рд╕реНрдХреИрдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рд▓реЗрдХрд┐рди "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреИрдВрдбрд░" рд╕рдлрд▓ рд░рд╣рд╛ред рдФрд░ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬреНрдпреВрдкрд┐рдЯрд░" рдмрд╛рдж рдореЗрдВ рд╕рдлрд▓ рд╣реБрдЖред

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬреНрдпреВрдкрд┐рдЯрд░" рд╕реНрдХреИрдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рд▓реЗрдХрд┐рди "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреИрдВрдбрд░" рд╕рдлрд▓ рд░рд╣рд╛ред рдФрд░ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬреНрдпреВрдкрд┐рдЯрд░" рдмрд╛рдж рдореЗрдВ рд╕рдлрд▓ рд╣реБрдЖред

рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдкрд╛рдЗрдк рдФрд░ рд╕реЗрдЯрдЕрдкрдЯреВрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЬрд╝рд░реВрд░! рд╡рд┐рд▓рдВрдм рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред
рдкрд╛рдЗрдк v9.0.1
рд╕реЗрдЯрдЕрдкрдЯреВрд▓ v28.8.0

рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВрдиреЗ рд╕рдлрд▓ рдЬреНрдпреВрдкрд┐рдЯрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реАрдзреЗ рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдХреИрдВрдбрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИрдВред

рд╕рд╛рде рд╣реА, рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП,

рдЕрдЬрдЧрд░ v2.7.13:a06454b1afa1, 17 рджрд┐рд╕рдВрдмрд░ 2016, 20:53:40, рдПрдордПрд╕рд╕реА v.1500 64 рдмрд┐рдЯ (AMD64)
рд╡рд┐рдВрдбреЛрдЬ 10, рд╕рдВрд╕реНрдХрд░рдг 1703 (рдУрдПрд╕ рдмрд┐рд▓реНрдб 15063.540)

рдореИрдВ Red Hat Enterprise Linux рд╕рд░реНрд╡рд░ рд░рд┐рд▓реАрдЬ 7.4 (Maipo) рдкрд░ Python 2.7 рдХреЗ рд╕рд╛рде рдЗрд╕реА рдореБрджреНрджреЗ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ ipython рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реНрдХреИрдВрдбрд░ рдХреЗ рдХрд╛рд░рдг рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рдФрд░ "рд╕реНрдХреИрдВрдбрд┐рд░" рдХреА рдЦреЛрдЬ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕реВрдЪреА рдореЗрдВ рдЙрдЪреНрдЪ рд╕реНрдерд╛рди рдкрд░ рд░рдЦрддреА рд╣реИред

рдХреНрдпрд╛ рдХреЛрдИ рдЖрд░рдПрдЪрдИрдПрд▓ рдкрд░ рд╕реНрдХреИрдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ sudo pip install scandir . рдЪрд▓рд╛рдиреЗ рд╕реЗ рдпрд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд░рд╣рддреА рд╣реИ

  _scandir.c:14:20: fatal error: Python.h: No such file or directory
   #include <Python.h>
                      ^
  compilation terminated.
  error: command 'gcc' failed with exit status 1

рдПрдХ рдкрде рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдПрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
"рдЬрд╣рд╛рдБ Python.h"
рдпрджрд┐ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдкрде рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ PATH рдЪрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдмрд┐рдирд╛) рдЬреЛрдбрд╝реЗрдВред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдореЗрд░реА рд╡рд╛рдЪрд╛рд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред
рддреЛ, whereis Python.h рдФрд░ whereis 'Python.h' рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВред

рдпрд╣ рдПрдХ рд░рд┐рдореЛрдЯ рдорд╢реАрди рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рдкрд╛рдпрдерди 2.7 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдХреНрд╕реЗрд╕ рдорд┐рд▓рд╛ рдерд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ gcc рднреА рдирд╣реАрдВ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ sudo yum groupinstall 'development tool' _afterwards рднрд╛рдЧрд╛ред
рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдореБрдЭреЗ рдкрд╛рдпрдерди рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛:
рдореИрдВ рдПрдХ рд╕реВрдбреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рд░реВрдЯ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдХреЛ scp рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдзрд┐рдХрддрд░ рдЬрдЧрд╣реЛрдВ рдкрд░ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реИ (рдХреБрдЫ рд╕реА рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ Python.h?), рдЗрд╕реЗ рдХрд╣рд╛рдВ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ (рдЬреАрд╕реАрд╕реА рдХреЗ рдкрде рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬреЛрдбрд╝реЗрдВ?, рд▓реЗрдХрд┐рди рд╡рд╣ рдЬреАрд╕реАрд╕реА рдХрдорд╛рдВрдб рдХрд╣рд╛рдВ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ ? рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред

рдореИрдВ yum (yuck) рдФрд░ rpm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ apt-get рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдбреЙрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореБрдЭреЗ ipython рд╕рдВрд╕реНрдХрд░рдг 5 рдФрд░ рд╕реНрдХреИрдВрдбрд░ рд╕рдВрд╕реНрдХрд░рдг <1.6 рдХрд╛ рдЙрдкрдпреЛрдЧ Python 2.7 рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рддреГрддреАрдп рдкрдХреНрд╖ API рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг Python 3.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореИрдВ рдПрдХ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ (рдЖрд░рдПрдЪрдИрдПрд▓ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╣рд░ рдЪреАрдЬ рдкрд░) рдЗрд╕рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореБрдЭреЗ рдбрд░рд╛рддрд╛ рдирд╣реАрдВ рд╣реИ .... рдореБрдЭреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореЗрд░реЗ рдкрде рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╢реАрди рдЕрднреА-рдЕрднреА рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рд╣реИред
(рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рдореЗрдВ рдкрд╛рдпрдерди 2.7 рд╕реНрдерд╛рдкрд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ, рдЬреАрд╕реАрд╕реА рднреА рдирд╣реАрдВред)

~$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin

рдкрд╛рдпрдерди рдпрд╣рд╛рдБ рд░рд╣рддрд╛ рд╣реИ:

$ whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

рдареАрдХ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ - рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд░реНрдмреЛрд╕рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдВрдЧрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдПрдХ рдЧреБрдг рд╣реИред

sudo yum install python-devel
pip install scandir==1.5

рдЗрд╕реЗ рдкрд╛рдпрдерди рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ "/ usr/include/python2.7/" рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЖрдкрдХреЛ рдЙрдЪрд┐рдд рд╕реНрдХреИрдВрдбрд░ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рдЖрдкрдХреЛ рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рджреЛрдмрд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ!

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╣рд▓реЗ рд╕реЗ рдЫреЛрдЯрд╛ рд╕реБрдзрд╛рд░ред рд╣реЗрдбрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдереА:

sudo updatedb
locate Python.h

рдЙрд╕ рд╕рдордп, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ whereis рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, рдЙрдирдХреЗ рдореИрди рдкреЗрдЬ рдФрд░ рдЙрдирдХреА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рд╣реА рд╕реАрдорд┐рдд рд╣реИред

рдкреАрдПрд╕ рдореЗрд░реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдХреБрдЫ рдХреЛрдб рдЫреБрдкрд╛ рджрд┐рдП рдереЗ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдм рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @jmchambers90 рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдХреИрдВрдбрд░ рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдХреЛ рднреА рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ: https://github.com/benhoyt/scandir/issues/85 рдореЗрдВ рдЖрд░рдПрдЪрдИрдПрд▓ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдХреЛ sudo+pip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдПрдХ рдиреБрд╕реНрдЦрд╛ рд╣реИ рдпрдо рдФрд░ рдкрд┐рдк рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рд▓рдбрд╝реЗрдВрдЧреЗред

рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ pip 9+ рд╣реИ, рддрдм рддрдХ pip рдХреЛ Python 2 рдкрд░ IPython 6+ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ pip рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ рдЖрдк рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ; рдЖрдк pip install ipython<6 рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

Python.h рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЖрдо рддреМрд░ рдкрд░ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╛рдпрдерди рд╡рд┐рдХрд╛рд╕ рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред Red Hat рдкрд░, рдЖрдкрдХреЛ рдЬреЛ рдкреИрдХреЗрдЬ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП python-devel рдпрд╛ python2-devel (рдбреЗрдмрд┐рдпрди рдкрд░, рдпрд╣ python-dev рд╣реИ)ред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рднреА Python 3 рдкрд░ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ, рддреЛ рдкреИрдХреЗрдЬ рд╢рд╛рдпрдж рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛ python3-devel рдпрд╛ python3-dev ред

@ рдХреИрд░реЗрдЙ
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ рдПрдХ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред

@jmchambers90
рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд░реВрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред
рдпрд╣рд╛рдБ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

~$ sudo yum install python-devel
Loaded plugins: product-id, search-disabled-repos, subscription-manager
rhel-7-server-optional-rpms                                                                                                                                                             | 3.5 kB  00:00:00
No package python-devel available.
Error: Nothing to do
~$ pip install scandir==1.5
Collecting scandir==1.5
  Using cached scandir-1.5.tar.gz
Building wheels for collected packages: scandir
  Running setup.py bdist_wheel for scandir ... error
  Complete output from command /usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-VI4qqT/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpdgntdppip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  copying scandir.py -> build/lib.linux-x86_64-2.7
  running build_ext
  building '_scandir' extension
  creating build/temp.linux-x86_64-2.7
  gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c _scandir.c -o build/temp.linux-x86_64-2.7/_scandir.o
  _scandir.c:14:20: fatal error: Python.h: No such file or directory
   #include <Python.h>
                      ^
  compilation terminated.
  error: command 'gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for scandir
  Running setup.py clean for scandir
Failed to build scandir
Installing collected packages: scandir
  Running setup.py install for scandir ... error
    Complete output from command /usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-VI4qqT/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-W_j9CZ-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    copying scandir.py -> build/lib.linux-x86_64-2.7
    running build_ext
    building '_scandir' extension
    creating build/temp.linux-x86_64-2.7
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c _scandir.c -o build/temp.linux-x86_64-2.7/_scandir.o
    _scandir.c:14:20: fatal error: Python.h: No such file or directory
     #include <Python.h>
                        ^
    compilation terminated.
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-VI4qqT/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-W_j9CZ-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-VI4qqT/scandir/



md5-411faa47d16581696ff1f461eadf5851



~$ sudo updatedb
sudo: updatedb: command not found



md5-411faa47d16581696ff1f461eadf5851



~$ locate Python.h
-bash: locate: command not found

рдореЗрд░реЗ рдлреЗрдбреЛрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдм python2-devel рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЖрд░рдПрдЪрдИрдПрд▓ рдкрд░ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдкреИрдХреЗрдЬ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ Python.h рд╣реЛред рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

@takluyver рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╢реАрди рдмрд╕ рдЦрд░рд╛рдм рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╢рд╛рдпрдж рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреА рд╡рдЬрд╣ рд╕реЗ, рдкрд┐рдк рдФрд░ рдпрдо рдХреЛ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

$ pip install python2-devel
Collecting python2-devel
  Could not find a version that satisfies the requirement python2-devel (from versions: )
No matching distribution found for python2-devel

@takluyver рд╕рд╣реА рд╣реИред рдпрдо рдкрд░ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рдХрд╛рд╕ рдкреИрдХреЗрдЬ рд╣реИред

рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЪреАрдЬреЗрдВред рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ:

рд╕реВрдбреЛ рдпрдо рдЦреЛрдЬ рдЕрдЬрдЧрд░ | рдЧреНрд░реЗрдк - рдореИрдВ рд╡рд┐рдХрд╕рд┐рдд

рджреВрд╕рд░реЛрдВ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕рдлрд▓ рдкрд╛рдпрд╛ рд╣реИ:

sudo yum install python-devel.x86_64

рдпрджрд┐ рдЕрдиреНрдп рд╕рднреА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╢рд╛рдорд┐рд▓ рдХреЛ рдкрд╛рдпрдерди рд╕реНрд░реЛрдд рд╕реЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред 2.7 рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг at . рд╣реИ

https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz

рдФрд░ Python.h рдЕрдирдЬрд╝рд┐рдкреНрдб рдлрд╝рд╛рдЗрд▓ рдХреА "рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИред

рд╕рд╛рде рд╣реА, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ @takluyver рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк рдпрдо рдкрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рди рдХрд┐ рдкрд╛рдЗрдк:

sudo yum python2-devel рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореИрдВ рдЖрд░рдПрдЪрдИрдПрд▓ рд╕рд░реНрд╡рд░ 7.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдЬреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЙрд╕реЗ рдЙрдореНрдореАрдж рд╕реЗ рджреЗрдЦреЗрдВред

рдпрдо рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рд░реВрдмреА рдЬреИрд╕реА рдкреНрд░рд╕рд┐рджреНрдз рдЪреАрдЬреЗрдВ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
рдпрд╣ рдорд╢реАрди рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╣реА рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреА рд╣реИред

рд╡реИрд╕реЗ рднреА рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдЖрдк рдорджрджрдЧрд╛рд░ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд░рд╣реЗ рд╣реИрдВред

~$ sudo yum install python2-devel
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package python2-devel available.
Error: Nothing to do
~$ sudo yum install python-devel.x86_64
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package python-devel.x86_64 available.
Error: Nothing to do
~$ sudo yum search python | grep -i devel
dbus-python-devel.i686 : Libraries and headers for dbus-python
dbus-python-devel.x86_64 : Libraries and headers for dbus-python
gstreamer-python-devel.i686 : Headers for developing programs that will use
gstreamer-python-devel.x86_64 : Headers for developing programs that will use
nautilus-python-devel.x86_64 : Python bindings for Nautilus
nemo-python-devel.x86_64 : Python bindings for Nemo
ovirt-engine-sdk-python.noarch : oVirt Engine Software Development Kit (Python)
python-caja-devel.x86_64 : Python bindings for Caja
python-cherrypy2.noarch : Pythonic, object-oriented web development framework
python-nbxmpp-doc.noarch : Developer documentation for python-nbxmpp
python-pillow-devel.i686 : Development files for python-pillow
python-pillow-devel.x86_64 : Development files for python-pillow
python-pyside-devel.x86_64 : Development files for python-pyside
python-tools.x86_64 : A collection of development tools included with Python
python2-behave.noarch : Tools for the behavior-driven development, Python style
                             : developed at OSRF
python34-cairo-devel.x86_64 : Libraries and headers for python34-cairo
python34-devel.x86_64 : Libraries and header files needed for Python 3
                      : development
python34-gobject-devel.x86_64 : Development files for embedding Python 3.4
python34-greenlet-devel.x86_64 : C development headers for python34-greenlet
wxPython-devel.x86_64 : Development files for wxPython add-on modules
xapian-bindings-python.x86_64 : Files needed for developing Python scripts which
TurboGears.noarch : Back-to-front web development in Python
edk2-tools-python.noarch : EFI Development Kit II Tools
gnome-python2-devel.x86_64 : Development files for building add-on libraries
hawkey-devel.i686 : A Library providing simplified C and Python API to libsolv
hawkey-devel.x86_64 : A Library providing simplified C and Python API to libsolv
kobo.noarch : Python modules for tools development
pygtksourceview-devel.x86_64 : Development files for using pygtksourceview in
pyldb-devel.i686 : Development files for the Python bindings for the LDB library
pyldb-devel.x86_64 : Development files for the Python bindings for the LDB
python-igraph-devel.x86_64 : Development files for igraph
python-pycxx-devel.noarch : PyCXX header and source files
python-strainer.noarch : Tools to allow developers to cleanup web serialization
python-zc-buildout.noarch : System for managing development buildouts
python2-clint.noarch : A set of awesome tools for developing commandline
qscintilla-python-devel.noarch : Development files for QScintilla PyQt4 bindings
redhat-support-lib-python.noarch : Red Hat Support Software Development Library
spyder.noarch : Scientific Python Development Environment

рдлрд┐рд░, рдЕрдЧрд░ рдмрд╛рдХреА рд╕рдм рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдпрдо рдХреЗ рд╕рд╛рде рджреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реАрдзреЗ рдкрд╛рдпрдерди рд╕реНрд░реЛрдд рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ( https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz )ред рдЕрдирдЬрд╝рд┐рдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк Python.h рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреА "рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдПрдВрдЧреЗред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирдХ рдЕрднреНрдпрд╛рд╕ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП /usr/include/python2.7/ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк pip install scandir==1.5 рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЬреАрд╕реАрд╕реА рдЕрднреА рднреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдпрд╛ рддреЛ рд╕рд┐рд╕реНрдЯрдо рдкрде рдореЗрдВ /usr/include/python2.7/ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рд╕реНрдХреИрдВрдбрд░ рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕реНрдХреИрдВрдбрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЬреАрд╕реАрд╕реА рдореЗрдВ рдХреЙрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрдо рдХреЗ рд▓рд┐рдП python34-devel.x86_64 рд╣реЛрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рд╣реИ рдФрд░ рдкрд╛рдпрдерди 2.7 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИред

рдЕрдкрдиреА рддрддреНрдХрд╛рд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк http://mirror.centos.org/centos/7/os/x86_64/Packages/python-devel-2.7.5- рдкрд░ CentOS рд░реЗрдкреЛ рд╕реЗ рд╕реАрдзреЗ Python 2.7 рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреИрдХреЗрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред scp рдЦрддреНрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

sudo rpm -ivh python-devel-2.7.5-58.el7.x86_64.rpm

рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ, рдЖрдк рд╢рд╛рдпрдж рдпрдо рдореЗрдВ CentOS рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреА рд░реБрдЪрд┐ рдХреЗ рдЕрдиреНрдп рдпрдо рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред рджреЗрдЦреЗрдВ https://techglimse.com/configure-yum-rhel-centos-repository/ .

рдЕрдВрдд рдореЗрдВ, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрд░рдПрдЪрдИрдПрд▓ рдХреА рд╕реНрдЯреНрд░рд┐рдкреНрдб-рдбрд╛рдЙрди рдкреНрд░рдХреГрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдореИрдВ рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрд┐рддрдирд╛ рдХрдо рд╢рд╛рдорд┐рд▓ рд╣реИред рдирд╣реАрдВ wget , mlocate , python-devel , рдпрд╛ ruby ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрди рд╕рдВрдХреБрд▓реЛрдВ рдореЗрдВ рд╕реЗ _all_ рд╕рдВрдХреБрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореВрд▓ рд╕рдВрд╕реНрдерд╛рдкрди рдореАрдбрд┐рдпрд╛ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдпрджрд┐ рдЖрдИрдЯреА рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ _highly_ рдЙрдиреНрд╣реЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореАрдбрд┐рдпрд╛ рд╕реЗ рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рд╕рдВрдкреВрд░реНрдг рдкреИрдХреЗрдЬ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрд░реЛрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрдерд╛рди рд╣реЛ, рддрдм рднреА рдЬрдм рдпрдо рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реЛред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк рдЗрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛ CentOS рд╕рдВрд╕реНрдХрд░рдг рд╕реАрдзреЗ http://mirror.centos.org/centos/7/os/x86_64/Packages рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ rpm рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, yum рдмреЗрд╣рддрд░ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдкрд░ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ; рд▓реЗрдХрд┐рди, рдЙрд╕рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдЧрд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ CentOS рд░реЗрдкреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

@jmchambers90 рдЬрд┐рд╕рдиреЗ рдпрд╣ рдХрд┐рдпрд╛! рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛!
рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рдЗрд╕ рдкрд░ рдХрдо рд╕реЗ рдХрдо 10 рдпрд╛ 11 рдШрдВрдЯреЗ рд╕реЗ рд╣реВрдВред

Redhat 7 рдкрд░ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд┐рдпрд╛:

рдпрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ python-devel.x86_64

@Carreau рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж !! рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореБрдЭреЗ Droidbot рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдорджрдж рдХреА :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕