Pip: рдкрд╛рдЗрдк 10 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛: рдпрд╣ рдПрдХ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреАред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  41рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pip

  • рдкрд┐рдк рд╕рдВрд╕реНрдХрд░рдг: 10.0.0
  • рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 2.7
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: Amazon ECS-Optimized Amazon Linux AMI 2017.09.i

рд╡рд┐рд╡рд░рдг:

рдореИрдВ docker-py рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рд╕реЗрдЯрдЕрдк рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рдХрд╛рдлреА рд╕рдордп рддрдХ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

рд╕рдм рдХреБрдЫ рдкрд┐рдк 9.0.2 рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреБрдЫ рдмрджрд▓рд╛? рдореБрдЭреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? (рдкрд╛рдЗрдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 9.0.2 рдпрд╛ 9.0.3 рдкрд░ рдкрд┐рди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛)

рдореИрдВрдиреЗ рдХреНрдпрд╛ рдЪрд▓рд╛рдпрд╛ рд╣реИ:

рдкрд╛рдЗрдк 10 . рдХреЗ рд╕рд╛рде рдкрд╣рд▓рд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдпрд╛рд╕

# /usr/local/bin/pip2 install docker-py
Collecting docker-py
  Using cached docker_py-1.10.6-py2.py3-none-any.whl
Requirement already satisfied: six>=1.4.0 in /usr/local/lib/python2.7/site-packages (from docker-py) (1.11.0)
Requirement already satisfied: backports.ssl-match-hostname>=3.5; python_version < "3.5" in /usr/local/lib/python2.7/site-packages (from docker-py) (3.5.0.1)
Requirement already satisfied: ipaddress>=1.0.16; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (from docker-py) (1.0.22)
Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python2.7/site-packages (from docker-py) (0.47.0)
Collecting requests!=2.11.0,>=2.5.2 (from docker-py)
  Using cached requests-2.18.4-py2.py3-none-any.whl
Collecting docker-pycreds>=0.2.1 (from docker-py)
  Using cached docker_pycreds-0.2.2-py2.py3-none-any.whl
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py) (2018.1.18)
Collecting chardet<3.1.0,>=3.0.2 (from requests!=2.11.0,>=2.5.2->docker-py)
  Using cached chardet-3.0.4-py2.py3-none-any.whl
Installing collected packages: chardet, requests, docker-pycreds, docker-py
  Found existing installation: chardet 2.0.1
Cannot uninstall 'chardet'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

9.0.3 рдкрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ рдпрд╣ рдорд┐рд▓рд╛:

# /usr/local/bin/pip2 install docker-py
Collecting docker-py
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading docker_py-1.10.6-py2.py3-none-any.whl (50kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 51kB 4.8MB/s
Requirement already satisfied: six>=1.4.0 in /usr/local/lib/python2.7/site-packages (from docker-py)
Requirement already satisfied: backports.ssl-match-hostname>=3.5; python_version < "3.5" in /usr/local/lib/python2.7/site-packages (from docker-py)
Requirement already satisfied: ipaddress>=1.0.16; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (from docker-py)
Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python2.7/site-packages (from docker-py)
Collecting requests!=2.11.0,>=2.5.2 (from docker-py)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading requests-2.18.4-py2.py3-none-any.whl (88kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 92kB 8.2MB/s
Collecting docker-pycreds>=0.2.1 (from docker-py)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading docker_pycreds-0.2.2-py2.py3-none-any.whl
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/site-packages (from requests!=2.11.0,>=2.5.2->docker-py)
Collecting chardet<3.1.0,>=3.0.2 (from requests!=2.11.0,>=2.5.2->docker-py)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 143kB 7.7MB/s
Installing collected packages: chardet, requests, docker-pycreds, docker-py
  Found existing installation: chardet 2.0.1
    DEPRECATION: Uninstalling a distutils installed project (chardet) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
    Uninstalling chardet-2.0.1:
      Successfully uninstalled chardet-2.0.1
  Found existing installation: requests 1.2.3
    Uninstalling requests-1.2.3:
      Successfully uninstalled requests-1.2.3
Successfully installed chardet-3.0.4 docker-py-1.10.6 docker-pycreds-0.2.2 requests-2.18.4
You are using pip version 9.0.3, however version 10.0.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

рдореИрдВрдиреЗ awscli рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдкрд░ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛, рдпрд╣ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИрдВред (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ)ред

рдЕрдЧрд░ рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП awscli рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ PyYAML рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

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

рдореИрдВрдиреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

  1. рдХрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг:
    pip install --upgrade --force-reinstall pip==9.0.3
  2. рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
    pip install xxx --disable-pip-version-check
  3. рдЕрдВрдд рдореЗрдВ, рдкрд┐рдк рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
    pip install --upgrade pip

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

рд╕реЗ #4805 рдФрд░ #3389 рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдПред рдореВрд▓ рд░реВрдк рд╕реЗ, рдкрд╛рдЗрдк "рд╢реБрджреНрдз" рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдРрд╕рд╛ рд▓рдЧреЗ рдХрд┐ рд╣рдордиреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдпрд╣ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдкрд┐рдк 8 рдХреЗ рдмрд╛рдж рд╕реЗ, рд╣рдо рдРрд╕рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рдпрд╛рд╕ рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рдереЗред рдкрд┐рдк резреж рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдЕрдВрддрддрдГ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдореВрд▓ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдкрдиреЗ (рдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ) рдиреЗ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ) рдЗрд╕реЗ "рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ" рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ distutils рдореЗрдВ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрдорд╛рдВрдб рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП "рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" рдХрд╛ рдЕрд░реНрде рд╣реИ рдкреИрдХреЗрдЬ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ред

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

рдпрд╣ рдмрд▓реНрдХрд┐ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреИрдХреЗрдЬ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдирд┐рд╖реНрдХрд╛рд╕рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред

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

рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкрд░ рдХрд╣реАрдВ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

"рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ" рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдореБрдЭреЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкрд╛рдЗрдк рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд -I==9.0.3 -r рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ.txt

рдореИрдВрдиреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

  1. рдХрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг:
    pip install --upgrade --force-reinstall pip==9.0.3
  2. рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
    pip install xxx --disable-pip-version-check
  3. рдЕрдВрдд рдореЗрдВ, рдкрд┐рдк рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
    pip install --upgrade pip

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ: https://github.com/blockstack/blockstack-core/issues/504

рдЙрдкрд░реЛрдХреНрдд рдУрд░рд┐рдЬрд┐рдирд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╣ рд╣реЛрдЧрд╛:

pip install docker-py --ignore-installed PyYAML

рдкрддрд╛ рдирд╣реАрдВ рддреБрдо рдХреМрди рд╣реЛ, рд▓реЗрдХрд┐рди рдореИрдВ рддреБрдорд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБред

рддреЛ @pfmoore рдЙрд╕ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЖрдк рдХреНрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ рдЬреЛ рдЕрдкрдиреЗ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддреА рд╣реИ? рд╣рдо рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рдФрд░ boto3 рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ.txt рдореЗрдВ numpy, scipy, boto, sklearn рдФрд░ datadog рд╣реИрдВред рд╣рдореЗрдВ рдХрдИ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд▓рд┐рдП urllib3 рдХреЗ рд▓рд┐рдП distutils рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдЬрдм рдореИрдВ --ignore-installed urllib3 рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рдЙрдЪрд┐рдд рддрд░реАрдХрд╛ рд╣реИ?

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ distutils рдПрдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рдЕрдзрд┐рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛? рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕ рдЯреАрдо рд╕реЗ рдмрд╛рдд рдХреА рд╣реИ?

@ рд░реВрдмреА-рдЗрдЬрд╝-рд╕реБрдВрджрд░-рдХреВрд▓ рдореЗрд░реА рдЙрд╕ рдкрд░ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдп рдирд╣реАрдВ рд╣реИред рдЖрдк urllib3 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ "рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ" рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдЬреЛ urllib3 рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдШреЛрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдпрджрд┐ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рдХрд┐рд╕реА рддрд░рд╣ urllib3 рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ distutils рдПрдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рдЕрдзрд┐рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛? рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕ рдЯреАрдо рд╕реЗ рдмрд╛рдд рдХреА рд╣реИ?

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдФрд░ рдирд╣реАрдВ, рд╣рдордиреЗ рдЙрдирд╕реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХреА рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди рджрд┐рдиреЛрдВ distutils рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдмреЗрдЭрд┐рдЭрдХ рдкреВрдЫреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдкреНрд░рд▓реЗрдЦрди рд╡реИрд╕реЗ рднреА рд╕реАрдзреЗ distutils рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдРрд╕рд╛ рдХрд░ рд░рд╣реА рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рд╕реНрдорд╛рд░реНрдЯ-рдУрдкрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ urllib3 рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдкрд╛рдЗрдк рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдпрд╣ рд╕рдВрд╕реНрдерд╛рдкрди рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХрд┐рд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрдпрд╛ рдЖрдк urllib3 рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕рд▓рд╛рд╣ "рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдкрд░ рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ" рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ - рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдбрд┐рд╕реНрдЯреНрд░реЛ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

рдпрд╣ рдкрд╛рдЧрд▓ рд╣реИред рдХреБрдЫ рдзрд░реНрдо-рд╕рдорд╛рди рдорд╛рдирдиреЗ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рд╖реНрдард╛рди рддреЛрдбрд╝реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдЧрд░ рдХреБрдЫ рдкреИрдХреЗрдЬ рдХреА рдХреБрдЫ setup.py рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ urllib3 рдХреЛ рдЫреВрддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ urllib3 рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдмрдВрдЯреВ 14 рдореЗрдВ рдкрд╛рдЗрдк (v1.5.x) рдХрд╛ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг https URL рд╕реЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА "рд╕рд┐рд╕реНрдЯрдо" рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЕрдЧрд░ рд╡реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ "рдмреНрд░реЗрдХрд┐рдВрдЧ рдпреВрдЬрд░рд╕реНрдкреЗрд╕" рд╣реИ рдФрд░ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдЗрд╕ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ рдЕрдЬрдЧрд░ рд▓реЛрдЧ рдЗрд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдареАрдХ рд▓реЗрддреЗ рд╣реИрдВред

рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд╛рдЗрдк рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ "рдкрд╛рдЗрдк рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛ рдпрджрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдХрд░реЗрдВ рдФрд░ рдРрд╕рд╛ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдпрд╛ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 9.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕рд┐рд╕реНрдЯрдоред" рдпрд╛ рдЗрд╕реА рдХреЗ рд╕рдорд╛рдиред

рдареАрдХ рд╣реИ, рдореИрдВ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдЕрднреА рднреА рдмрдВрдж рд╣реИ, рд▓реЗрдХрд┐рди, рдореЗрд░реА рдмрд╛рдд рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реИред
рдпреВрдЬрд╝рд░рд▓реИрдВрдб рдХреЛ рдЖрдХреНрд░рд╛рдордХ рд░реВрдк рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреВрд░рд╛ рдХрд╛рд░рдг рдпрд╣ рдерд╛: рдПрдЯреАрдЯреА рдПрдВрдб рдЯреА рдФрд░ рдмрд░реНрдХрд▓реЗ рдЕрднреА рднреА рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рдереЗ рдХрд┐ рдЯреНрд░реИрд╢рдХреЗрди рдХрд┐рд╕рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдкрд░реНрд╕... рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ aha1542 рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдВрджрдЧреА рдорд┐рд▓реА рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдЬреЙрдпрд▓реЗрдЯ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдХрд╛рд░рдг рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛; рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рднреА рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ, рд╡реЗ рдХрд╛рд░рдг рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдмрдХрд╡рд╛рд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ; рдорд╕реАрд╣ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдХрд▓реНрдк рд░рдЦрдирд╛ рдФрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рд╕реНрд▓реИрдХрд╡реЗрдпрд░ рдФрд░ *bsd рдкрде рдЧрд╣рд░реЗ рдЫреЛрд░ рдореЗрдВ рдХреНрдпреЛрдВ рдЪрд▓реЗ рдЧрдП, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА, рджреЛ рд╢рд┐рд╡рд┐рд░реЛрдВ рдореЗрдВ рднреА, 1 рджреВрд╕рд░реЗ рдХреЛ рдЪрд▓рд╛рдПрдЧрд╛, рдореИрдВ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдКрдм рдЬрд╛рдКрдВрдЧрд╛, 2.x, 16+ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ, (рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдореЗрдиреВ рдореЗрдВ рдкреНрд░реЛрдорд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдкрд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреАрдЫреЗ рд╣рдЯрддрд╛ рд╣реВрдВ, рдФрд░ рдЕрдм рдЕрдкрдиреЗ рдирд┐рдпрдорд┐рдд рд╢реЗрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдВ, рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрдХ .app рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрдХрд╡рд╛рд╕ рджрд┐рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рдмреЗрд╢рдХ рдЦрд░рд╛рдм рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдПред)

рдореИрдВ @pabloa рд╕реЗ рд╕рд╣рдордд docker-compose рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдФрд░ рд╣рд╛рдБ, @JohnBDonner , рдЙрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдЭрдВрдбреЗ рдиреЗ рдореЗрд░рд╛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддреНрд░реБрдЯрд┐

"'pywin32' рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдПрдХ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреА"

рдореИрдВ рд╡рд╣рд╛рдВ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреВрдВ?

рдореИрдВрдиреЗ рдЕрдкрдиреА рдорд╢реАрди рдореЗрдВ pywin32==221 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕рдХреЗ рдЕрдкрдЧреНрд░реЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (pywin==224), рдореБрдЭреЗ рдЗрд╕рдХреЗ ".whl" рд╕реЗ рд▓рд┐рдВрдХ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ "'pywin32' рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреАред рдпрд╣ рдПрдХ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рд╣реЛрдЧреАред "ред рдореИрдВ рдкрд░ рдЦрд┐рдбрд╝рдХреА 10 64 рдмрд┐рдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, py3.4 32 рдмрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред

рдХрд╛рд░рдг рдореИрдВ рдпрд╣ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ?

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рдорд╢реАрди рдореЗрдВ "win32.client" рдореЗрдВ рдХреЗрд╡рд▓ "рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝" рдкрд╛рдпрдерди рдлрд╝рд╛рдЗрд▓ ".pyo рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди" рд╣реИред рдореБрдЭреЗ рдпрд╣ рддрдм рдкрддрд╛ рдЪрд▓рд╛ рдЬрдм рдореБрдЭреЗ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ "Win32com.client рдЖрдпрд╛рдд рдбрд┐рд╕реНрдкреИрдЪ рд╕реЗ" рдХреЗ рд▓рд┐рдП "рдбрд┐рд╕реНрдкреИрдЪ" рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВред

рддреБрдо рдкрд╛рдЧрд▓ рд╣реЛ рднрд╛рдИ??

рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рджреБрд░реБрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдореЗрд░реЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдЗрддрдирд╛ рдлрд╛рдпрджреЗрдордВрдж рдмрдирд╛рддрд╛ рд╣реИ: рдореБрд╕реНрдХрд╛рди:

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

рдХреНрдпрд╛ рдбрд┐рд╕рдпреВрдЯрд┐рд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреИрдХреЗрдЬ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреИрд╕реЗ рдХрд┐
рдЗрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ?
рдЧреБрд░реБ, 22 рдирд╡рдВрдмрд░, 2018 рдХреЛ рджреЛрдкрд╣рд░ 12:56 рдмрдЬреЗ рдкреЙрд▓ рдореВрд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдерд╛ рдХрд┐ рдХреНрдпреЛрдВ
рдЪреАрдЬреЗрдВ рд╡реИрд╕реА рд╣реА рд╣реИрдВ рдЬреИрд╕реА рд╡реЗ рд╣реИрдВ, рдФрд░ рдХреНрдпреЛрдВ рдкрд╛рдЗрдк рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрднреА - рдЕрднреА
рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рдд рд╕реЗ рджреБрдЦреА рд╣реИрдВ рдХрд┐ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/pypa/pip/issues/5247#issuecomment-441095536 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ADrjCZvIpDr4X1sxcSZe3rRH7MBnn7Tsks5uxuVagaJpZM4TWMU4
.

>

рдирд┐рдХ рдЖрд░реНрдЯрдореИрди
+1 (330) 558-1230

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдореИрдВ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣реЛрддрд╛ рднреА рд╣реИ рддреЛ рд▓реЛрдЧ рдЖрдЬрдХрд▓ рдбрд┐рд╕реНрдЯреНрдпреВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ? рдпрд╣ рдереНрд░реЗрдб рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@AddoSolutions рдЖрдк рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрди рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрд╕реЗ setuptools рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

рддреЛ рдореИрдВ рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдЗрд╕рд▓рд┐рдП рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдХреНрд╕рд░ рд╡реЗрдирд┐рд▓рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ
CentOS 7 рдмреЙрдХреНрд╕ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рдкрд░ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред Centos
рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдЯреЙрдХ рдЖрддрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдКрдкрд░ред

рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рдкрд╛рдпрдерди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реВрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдбреЙрдХрд░ рдХрдВрдкреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░
рдЙрд╕ рдкрд░ рд╢рдЯрд▓ред рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реЗрдЯрдЕрдкрдЯреВрд▓ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ
рдФрд░ distutils, рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ CentOS рдЕрдЬрдЧрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЗрд╕рдХреЗ рд╕рд╛рде рджреЛ рдЪреАрдЬреЗрдВ: рдХреНрдпрд╛ рдпрдо рдкреИрдХреЗрдЬ рдХреЛ рдЗрд╕ рддрд░рд╣ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ
рд╕рд╣реА рдореЗрдЯрд╛рдбреЗрдЯрд╛? рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рдиреЗ рдкрд░, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдВрджреЗрд╢ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ? рдХреЗ рдмрдЬрд╛рдп рдХреА рддрд░рд╣
distutils рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЧреБрдкреНрдд рд╕рдВрджреЗрд╢ (рдлрд┐рд░ рд╕реЗ рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдкрд┐рдк рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рд╣реИ) рдХреНрдпрд╛ рдпрд╣ "рд░рд╛рд╕реНрддрд╛" рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ
рдХрд┐ рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рд╣рдо рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ
x рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛"ред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рд╕рд╛рде рдореБрджреНрджреЛрдВ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░реЗрдВред

рд╡рд┐рдЪрд╛рд░?

рдиреЛрдЯ: рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдВрддрд░ рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рд╢рд╛рдпрдж рдХрд░реВрдВрдЧрд╛,
рд▓реЗрдХрд┐рди рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрдЫ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рднреА рдзрдиреНрдпрд╡рд╛рдж рд╣реИ рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рддреБрд░реНрдХреА :)
рдЧреБрд░реБ, рдирд╡рдВрдмрд░ реиреи, реирежрезрео рдЕрдкрд░рд╛рд╣реНрди рез:резреп рдмрдЬреЗ рд░реЙрдиреА рдкрдлрдирд╕реНрдЪрд┐рдорд┐рдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@AddoSolutions https://github.com/AddoSolutions рд╡рд╣реА рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдкрдЯреВрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/pypa/pip/issues/5247#issuecomment-441099032 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ADrjCTBfoKjBuYdceDeBM0bunByQ2bxJks5uxuq2gaJpZM4TWMU4
.

>

рдирд┐рдХ рдЖрд░реНрдЯрдореИрди
+1 (330) 558-1230

yum рдкреИрдХреЗрдЬ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЛ wrt рдХрд░реЗрдВ - рдпрд╣ рд╡рд┐рддрд░рдг рдХрд╛ рдХрд╛рдо рд╣реИ - рдФрд░ рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рди рддреЛ рдкреИрдХреЗрдЬ рд╕реНрд╡рдпрдВ рд╣реИрдВ

рдЬрдм рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдбрд┐рд╕реНрдЯреНрд░реЛрдЬрд╝ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ - рдЪреАрдЬреЗрдВ рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рд╣реИрдВ - рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рд╕рд╛рде рд╕реБрд▓рдЭрд╛рдПрдВ - рдУрдкрди рд╕реЛрд░реНрд╕ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреА рдЙрд╕ рдкрд░ рдХреЛрдИ рд╢рдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдбрд┐рд╕реНрдЯреНрд░реЛ рдореЗрдВ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмреЛрдЭ рдХрднреА рдирд╣реАрдВ рдЙрдард╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдВ

рдЧреЛрдЪрд╛ред рддреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ CentOS рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛
рд╕рдореВрд╣, рдкрд┐рдк рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ?
рдЧреБрд░реБ, 22 рдирд╡рдВрдмрд░, 2018 рдХреЛ рд╢рд╛рдо 5:38 рдмрдЬреЗ рд░реЙрдиреА рдкрдлрдирд╕реНрдЪрд┐рдорд┐рдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

yum рдкреИрдХреЗрдЬ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЛ wrt рдХрд░реЗрдВ - рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ the рдХрд╛ рдХрд╛рдо рд╣реИ
рд╡рд┐рддрд░рдг - рдФрд░ рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рди рддреЛ рдкреИрдХреЗрдЬ рд╣реИ
рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЦреБрдж

рдЬрдм рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ - рдЪреАрдЬреЗрдВ рдЗрддрдиреА рджрд░реНрджрдирд╛рдХ рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреА рд╣реИрдВ -
рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рд╕рд╛рде рд╕реБрд▓рдЭрд╛рдПрдВ - рдУрдкрди рд╕реЛрд░реНрд╕ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдХреЛрдИ рд╢рдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ
рдХрд┐ рдФрд░ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдмреЛрдЭ рдХрднреА рдирд╣реАрдВ рдЙрдард╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ - рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рд╡реЗрдВрдбрд░ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдВ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/pypa/pip/issues/5247#issuecomment-441129627 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ADrjCZAQ-ZBmpkm7izyKkE0WymSoT6M1ks5uxyd2gaJpZM4TWMU4
.

>

рдирд┐рдХ рдЖрд░реНрдЯрдореИрди
+1 (330) 558-1230

@AddoSolutions рд╕рдорд╕реНрдпрд╛ рд╡рд╣рд╛рдБ рдкрд╛рдЗрдк рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдкреИрдХреЗрдЬ - рдкрд╛рдЗрдк рдиреЗ рдХреЗрд╡рд▓ рджрд┐рдЦрд╛рд╡рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдЕрдм рд╕рд╛рдорд╛рди рдЙрджреНрдпрдо рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рдЬреИрд╕реЗ рдЦрд░рд╛рдм рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдкрд░ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрджреНрдпрдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЛ рд╕реБрд▓рдЭрд╛рдирд╛ рд╣реЛрдЧрд╛ рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рдФрд░ рдЖрдкрдХреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рд╕рд╛рде

рд╕рд┐рд░реНрдл рдПрдХ рдПрдлрд╡рд╛рдИрдЖрдИ - рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреАрдЖрдИрдкреА (рд╡рд┐рдХреНрд░реЗрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рди рдХрд┐ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ wxPython рд▓рд┐рдП рдорд┐рд▓ рд░рд╣реА рдереА

'WxPython' рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдПрдХ distutils рд╕реНрдерд╛рдкрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреАред

рдпрд╣ sitepackages рдирд╣реАрдВ рдмрд▓реНрдХрд┐ distpackages (рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ) рдореЗрдВ рд╕реНрдерд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрд╛ред

рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ apt рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП apt remove --autoremove python-wxgtk3.0 рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреИрдХреЗрдЬ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдпрд╣ "рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ" рдкреАрдЖрдИрдкреА рд╕реЗ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдХрдИ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдПрдХ рдЙрддреНрддрд░рджрд╛рдпреА рддреИрдирд╛рддреА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред

рдЖрдк рдореЗрдВ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреАред рдореИрдВрдиреЗ рдСрд░реНрдбрд░рд┐рдВрдЧ рдмрджрд▓ рджреА рд╣реИ - "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ - рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк" рд╕реЗ рдкрд╣рд▓реЗ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдбреЙрдХрд░" - рдЗрд╕ рдмрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ (рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░) рдирд╣реАрдВ рд╣реЛрдВрдЧреАред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдкрдврд╝рдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рд╖рдорддрд╛ рд╕реЗ рдЦреБрдж рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ --user рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдХрд░ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

pip3 install -r requirements.txt --user

https://pip.pypa.io/en/stable/reference/pip_install/#cmdoption -user

рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рд╡реЗрд╢ / distutils рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреНрд╖рдгрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдВрдЧрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, Pipenv рдХреНрд╖рдгрд┐рдХ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ PyYAML рдХреА рдирд┐рд░реНрднрд░рддрд╛ awscli==1.15.85 рдФрд░ apache-airflow==1.10.1 3.13 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 3.11 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реА рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдорд╢реАрди рдкрд░ рдШреЛрд╖рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, 3.11 рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдареАрдХ рд░рд╣реЗрдЧрд╛:

$ pipenv graph | egrep 'airflow|awscli|PyYAML'
apache-airflow==1.10.1
    - PyYAML [required: >=3.0, installed: 3.13]
awscli==1.15.85
  - PyYAML [required: >=3.10,<=3.13, installed: 3.13]

рдПрдХ рд╕рд╛рдзрд╛рд░рдг pipenv install PyYAML==3.11 PyYAML рдХреЛ 3.11 рдкрд░ рдкрд┐рди рдХрд░реЗрдЧрд╛ рдФрд░ рджреЛрдиреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЦреБрд╢ рдХрд░реЗрдЧрд╛:

$ pipenv install PyYAML==3.11
Installing PyYAML==3.11тАж
...
Locking [packages] dependenciesтАж
тЬФ Success!

$ pipenv graph | egrep 'airflow|awscli|PyYAML'
apache-airflow==1.10.1
    - PyYAML [required: >=3.0, installed: 3.11]
awscli==1.15.85
  - PyYAML [required: >=3.10,<=3.13, installed: 3.11]

My Pipfile / Pipfile.lock рдмрд╛рдж рдореЗрдВ pipenv install --deploy --system рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Ubuntu 14.04LTS рдкрд░ рд╕рдлрд╛рдИ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рднреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ PyYAML==3.11 рдХреЛ python3-yaml 3.11-3build1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреНрд▓рд╛рдЙрдб- рдЗрдирд┐рдЯ 18.4-0ubuntu1~16.04.2 рдХреА рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо EC2 рдкрд░ рдЪрд▓рд╛рддреЗ рд╕рдордп рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред 18.04 LTS рдФрд░ 18.10 рджреЛрдиреЛрдВ PyYAML 3.12 рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ 19.04 PyYAML рдХреЗ рд╕рд╛рде

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рд░ рдХреАрдордд рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдореБрджреНрджреЛрдВ рд╕реЗ рдмрдЪреЗрдВред pipenv рдФрд░/рдпрд╛ virtualenv ред

рдореИрдВрдиреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛:

  1. рдХрдо рд╕рдВрд╕реНрдХрд░рдг,
    pip install --upgrade --force-reinstall pip==9.0.3
  2. рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛
    pip install xxx --disable-pip-version-check
  3. рдЕрдВрдд рдореЗрдВ, pip . рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    pip install --upgrade pip

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рдкрд╛рдЗрдк рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ ??

@ s-eswar рдЕрдм рддрдХ, рд╣рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдкреИрдХреЗрдЬ рдХреЗ рдЙрдЪреНрдЪ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рддреЛ рдирд┐рдореНрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдпрд╛ рдЪреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рдореЗрд╢рд╛ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдк реп.реж.рей.

@ s-eswar рдЕрдм рддрдХ, рд╣рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ pip install рдкреИрдХреЗрдЬ рдХреЗ рдЙрдЪреНрдЪ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдирд┐рдореНрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдпрд╛ рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рдореЗрд╢рд╛ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдк реп.реж.рей.

@ wangxf1987 рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдордПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рд╣рдореЗрдВ рдирд┐рдореНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЙрдиреНрдирдпрди/рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИрдВред

@ рдПрд╕-рдИрд╕реНрд╡рд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдордПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпрд╛ рдкреНрд░реАрдлреЗрдХреНрдЯ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде pip=9.0.3 рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдлрд╛рдЗрд▓ рдХреА рдЬрд╛рдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдкреАрдЖрдИрдкреА рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рджреЗрд╡ рдПрдирд╡реА рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд┐рдк 8 рдХреЗ рдмрд╛рдж рд╕реЗ, рд╣рдо рдРрд╕рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рдпрд╛рд╕ рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рдереЗред рдкрд┐рдк резреж рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдЕрдВрддрддрдГ рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ "рдЕрдм рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ" рднрд╛рдЧ рдХреЛ

рдбрд┐рд╕реНрдЯ рдкреИрдХреЗрдЬ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рд░рди рдХрд░реЗрдВ

sudo rm -rf /usr/lib/python3/dist-packages/yaml

sudo rm -rf /usr/lib/python3/dist-packages/PyYAML-*

рдбрд┐рд╕реНрдЯреБрдЯрд┐рд▓реНрд╕ рд╡рд░реНрдХреНрд╕ рд╕реЗ рдлреЛрд▓реНрдбрд░ рд╣рдЯрд╛рдирд╛

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдкрд╛рдЗрдк рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдбрдВрдмрдирд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП.../anaconda3/lib/python3.*/site-packages/ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреИрдХреЗрдЬ рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

@ramonamis sudo pip install --ignore-installed PyYAML

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ред

рдпрд╣ рднреА imutils рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ -- рдЕрдкрдЧреНрд░реЗрдб рдЗрдореНрдпреВрдЯрд┐рд▓реНрд╕ -- рдЗрдЧреНрдиреЛрд░-рдЗрдВрд╕реНрдЯреЙрд▓ рдЗрдореВрдЯрд┐рд▓реНрд╕

рдореИрдВрдиреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

  1. рдХрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг:
    pip install --upgrade --force-reinstall pip==9.0.3
  2. рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
    pip install xxx --disable-pip-version-check
  3. рдЕрдВрдд рдореЗрдВ, рдкрд┐рдк рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
    pip install --upgrade pip

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

рдореИрдВрдиреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

1. Reduced version:
   `pip install --upgrade --force-reinstall pip==9.0.3`

2. Tried to re-install package:
   `pip install xxx --disable-pip-version-check`

3. At last, recover the latest version for pip:
   `pip install --upgrade pip`

рдпрд╣ рдПрдХ рдмреБрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдореИрдВ рдЕрднреА рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-pip : Depends: python-pip-whl (= 9.0.1-2.3~ubuntu1) but 9.0.1-2.3~ubuntu1.18.04.1 is to be installed
               Recommends: python3-dev (>= 3.2) but it is not going to be installed
               Recommends: python3-setuptools but it is not going to be installed
               Recommends: python3-wheel but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success

рдореИрдВ рдЕрдм рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред @pfmoore рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдзреЛрдВ рдпрд╛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╕реАрдзреЗ рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sbidoul picture sbidoul  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dmfigol picture dmfigol  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ncoghlan picture ncoghlan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gyorireka picture gyorireka  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Zac-HD picture Zac-HD  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ