Pyenv: SSL рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде 3.2 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдордИ 2013  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pyenv/pyenv

3.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп pyenv install рдЖрджреЗрд╢ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 3.2.5 рдФрд░ 3.1.5 рдХреЗ рд╕рд╛рде рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ:

ubuntu<strong i="7">@box144</strong>:~$ pyenv install 3.1.5
Downloading Python-3.1.5.tgz...
-> http://www.python.org/ftp/python/3.1.5/Python-3.1.5.tgz
Installing Python-3.1.5...
Installed Python-3.1.5 to /home/ubuntu/.pyenv/versions/3.1.5

Downloading distribute-0.6.40.tar.gz... [...]
Downloading pip-1.3.1.tar.gz... [...]

ubuntu<strong i="8">@box144</strong>:~$ pyenv install 3.2.5
Downloading Python-3.2.5.tgz...
-> http://yyuu.github.io/pythons/ed8d5529d2aebc36b53f4e0a0c9e6728
Installing Python-3.2.5...
Installed Python-3.2.5 to /home/ubuntu/.pyenv/versions/3.2.5

Downloading distribute-0.6.40.tar.gz... [...]
Downloading pip-1.3.1.tar.gz... [...]

ubuntu<strong i="9">@box144</strong>:~$ pyenv install 3.2
Downloading Python-3.2.tgz...
-> http://yyuu.github.io/pythons/5efe838a7878b170f6728d7e5d7517af
Installing Python-3.2...

BUILD FAILED

Inspect or clean up the working tree at /tmp/python-build.20130522214215.31234
Results logged to /tmp/python-build.20130522214215.31234.log

Last 10 log lines:
  File "<string>", line 2, in <module>
  File "/home/ubuntu/.pyenv/versions/3.2/lib/python3.2/ssl.py", line 60, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: No module named _ssl

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 4, in <module>
ImportError: The Python ssl extension was not compiled. Missing the OpenSSL lib?

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

рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВ, рд╣реЛрдордмреЙрд╡ рд╕реНрдерд╛рдкрд┐рдд рдУрдкрдирд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдирдП рдЕрдЬрдЧрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред

рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧреЗ рдФрд░ рдпрд╣ рдЯрд┐рдХрдЯ рдкрд╛рдпрд╛:

$ brew upgrade pyenv
Error: pyenv-20140211 already installed
$ pyenv install 2.7.4
....
BUILD FAILED

Inspect or clean up the working tree at /var/folders/3y/7jrv6jr95fnbs9rr0vx1xwzc0000gn/T/python-build.20140212160358.97455
Results logged to /var/folders/3y/7jrv6jr95fnbs9rr0vx1xwzc0000gn/T/python-build.20140212160358.97455.log

Last 10 log lines:
  File "<string>", line 1, in <module>
  File "/Users/doug/.pyenv/versions/2.7.4/lib/python2.7/ssl.py", line 60, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: No module named _ssl

The Python ssl extension was not compiled. Missing the OpenSSL lib?

рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╛рдо рдХрд┐рдпрд╛:

$ CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install 2.7.4

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

рдпрд╣ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрд╕рдПрд╕рдПрд▓ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рдмрд┐рд▓реНрдб рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП SHA @ 5fbc3ae3d5629081507b691a3549007cff1cffc6 рдореЗрдВ рдкреИрдЪ рдЬреЛрдбрд╝рд╛ред

@notnoop
рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

@notnoop
рдХреНрдпрд╛ рддреБрдо рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд╣реЛ?

рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ рдХрд┐ рдореЗрд░реА рдорд╢реАрди рдкрд░ рдмрд┐рд▓реНрдб рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИред

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рдЕрднреА рддрдп рдирд╣реАрдВ рд╣реИред
рдореИрдВ homebrew рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Opensl рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред

@Rnhmjoj
рдкрд╛рдпрдерди рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЖрдкрдХреЛ рдУрдкрдирд╕реЗрд▓ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдереА? рдХреГрдкрдпрд╛ рдореБрдЭреЗ pyenv install --verbose ${version} рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрддреНрдкрд╛рджрди рджрд┐рдЦрд╛рдУред

@yyuu рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: 3.3.2ред рдпрд╣рд╛рдБ рд▓реЙрдЧ рд╣реИ ред

@Rnhmjoj
рд╣рдореНрдо ... рдХреБрдЫ рдЕрдЬреАрдм рд▓рдЧ рд░рд╣рд╛ рд╣реИ :(

CPython 3.3.2 рдХреЗ ssl рдореЙрдбреНрдпреВрд▓ рдХреА рдмрд┐рд▓реНрдб рд╕рдорд╕реНрдпрд╛ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред CPython 3.2 рдкрд░ рд╕рдорд╕реНрдпрд╛ OpenSSL рдореЗрдВ рд╣рд╛рд▓рд┐рдпрд╛ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ (рдпрд╣ SSLv2 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдЧрд┐рд░рд╛ рджреЗрддрд╛ рд╣реИ)ред

https://github.com/yyuu/pyenv/blob/master/plugins/python-build/share/python-build/patches/3.2/Python-3.2/001_openssl_no_ssl2.patch

рд╣рд╛рд▓рд╛рдВрдХрд┐, CPython 3.3.2 рдХрд╛рдлреА рдирдпрд╛ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорддреБрд▓реНрдп рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЕрдзрд┐рдХ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВ, рд╣реЛрдордмреЙрд╡ рд╕реНрдерд╛рдкрд┐рдд рдУрдкрдирд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдирдП рдЕрдЬрдЧрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред

рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧреЗ рдФрд░ рдпрд╣ рдЯрд┐рдХрдЯ рдкрд╛рдпрд╛:

$ brew upgrade pyenv
Error: pyenv-20140211 already installed
$ pyenv install 2.7.4
....
BUILD FAILED

Inspect or clean up the working tree at /var/folders/3y/7jrv6jr95fnbs9rr0vx1xwzc0000gn/T/python-build.20140212160358.97455
Results logged to /var/folders/3y/7jrv6jr95fnbs9rr0vx1xwzc0000gn/T/python-build.20140212160358.97455.log

Last 10 log lines:
  File "<string>", line 1, in <module>
  File "/Users/doug/.pyenv/versions/2.7.4/lib/python2.7/ssl.py", line 60, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: No module named _ssl

The Python ssl extension was not compiled. Missing the OpenSSL lib?

рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╛рдо рдХрд┐рдпрд╛:

$ CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install 2.7.4

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ # 22 рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде 2.7.6 рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдмреАрдХ рдХреА рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рд╕рд░рд▓ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИред MacOS Mavericks рдкрд░ред
рдмрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "pyenv рд╕реНрдерд╛рдкрд┐рдд 2.7.6"

@ рдпрд┐рдирд╛ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдЦреЛрджрдирд╛ рдкрдбрд╝рд╛ред
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдХреНрдпрд╛ рдЦрддреНрдо рд╣реБрдЖ:

brew uninstall openssl
brew upgrade pyenv
pyenv install 2.7.6

рдзрдиреНрдпрд╡рд╛рдж рдмреАрдХ рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ macports рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЦреБрд▓рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо pyenv рд╣реИ рдЬреЛ "penenv рдЕрджреНрдпрддрди" рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ 2.7.6 рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдУрдкрдирд╕реНрдПрд▓ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ sudo port uninstall openssl рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдУрдкрдирд╕реЗрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреЛ рдПрдХреНрд╕рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛

@ рд╡реАрдХ
рдХрдорд┐рдЯ 6b0710e263ee92a4ae15822e38b1037775d93609 master рдореЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореБрдЭреЗ CPYthon 2.7.6 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ OS X Mavericks рдкрд░ OS X рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 0.9.8 рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВ:

  1. рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ Command Line Tools for Xcode рд╕реНрдерд╛рдкрд┐рдд рд╣реИ?
  2. рдЖрдкрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреНрдпрд╛ рд╣реИ? рдЖрдк рдЗрд╕реЗ which cc; cc -v рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ
  3. CFLAGS , LDFLAGS рдФрд░ CPPFLAGS рдХрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░
  4. pyenv install -v 2.7.6 2>&1 | tee build.log рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ

@yyuu рдЖрдкрдХреА рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрд╛, рдЧреВрдВрдЧрд╛ рдиреЗ рдореБрдЭреЗ LDFLAGS рдФрд░ CPPFLAGS рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ LDFLAGS рдФрд░ CPPFLAGS рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛

export LDFLAGS="-L/opt/local/lib" 
export CPPFLAGS="-I/opt/local/include"

рдФрд░ рдлрд┐рд░ рднрд╛рдЧ рдЧрдпрд╛

pyenv install -v 2.7.6

рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж!

: рдлрд┐рд░:

:рдмрдзрд╛рдИ рд╣реЛ:

рдмреАрдХ рдХреЗ рдлрд┐рдХреНрд╕ рдиреЗ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдмреНрд░реВ рдХреЗ рдУрдкрдирд╕реЗрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
CFLAGS = "- I $ (рдХрд╛рдврд╝рд╛ - рдЙрдкрд╕рд░реНрдЧ рдЦреБрд▓рддрд╛ рд╣реИ) / рд╢рд╛рдорд┐рд▓ рд╣реИрдВ"
LDFLAGS = "- L $ (рдХрд╛рдврд╝рд╛ - рдЙрдкрд╕рд░реНрдЧ рдЦреБрд▓рддрд╛ рд╣реИ) / рджреЗрдп"
pyenv 2.7.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

Yosemite рдореЗрдВ 10.10.x рдФрд░ homebrew рдореЗрдВ 1.0.2d рдЦреБрд▓рддрд╛ рд╣реИ, рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдСрдирд▓рд╛рдЗрдирд░ рдХреЛ рдмрджрд▓рдирд╛ рдерд╛:
LDFLAGS="-L$(brew --prefix openssl)/lib" CPPFLAGS="-I$(brew --prefix openssl)/include" pyenv install 2.7.10

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм CFLAGS рдХреЗ рдмрдЬрд╛рдп CPPFLAGS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реЗ рд▓рд┐рдП, рдореБрдЭреЗ рдУрдбреАрдПрдлрдПрд▓рдПрдЬреАрдПрд╕ рдФрд░ рд╕реАрдкреАрдкреАрдПрдлрдПрд▓рдПрдЬреАрдПрд╕ рдХреЛ рдУрдкрдирд╕реАрдПрд▓, рдЬрд╝реНрд▓рд┐рдм рдФрд░ рд╕реНрдХреНрд▓рд╛рдЗрдЯ 3 рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдерд╛ред

Zlib рдФрд░ opensl рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрдорд╛рдВрдб рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib" CPPFLAGS="-I$(brew --prefix openssl)/include" pyenv install -v 3.5.0

рдореИрдВ рдЕрднреА El Capitan 10.11 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВред

рдореБрдЭреЗ ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib? рд╕рд╛рде рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ

рдореИрдВ рдПрдХ рдЙрдиреНрдирдпрди рдХреЗ рдмрдЬрд╛рдп рдПрд▓ рдХреИрдкрд┐рдЯрд╛рди 10.11 рдХреА рдПрдХ рд╕рд╛рдл рд╕реНрдерд╛рдкрдирд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╡рд┐рдХреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд╕рд╛рде рднреА рдФрд░ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

рдпрд╣рд╛рдВ рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рд╣реИ (рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореИрдВ рдПрдХ рдкреВрд░реНрдг рд▓реЙрдЧ рдХреЛ рдПрдХ рдЬрд┐рд╕реНрдЯ рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВ):

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems


BUILD FAILED (OS X 10.11 using python-build 20150818)

Inspect or clean up the working tree at /var/folders/0f/z22q_whs0v30pr8lg6b_jfxr0000gn/T/python-build.20151003143338.30855
Results logged to /var/folders/0f/z22q_whs0v30pr8lg6b_jfxr0000gn/T/python-build.20151003143338.30855.log

Last 10 log lines:
rm -f /Users/gabo/.pyenv/versions/2.7.10/share/man/man1/python.1
(cd /Users/gabo/.pyenv/versions/2.7.10/share/man/man1; ln -s python2.1 python.1)
if test "xno" != "xno"  ; then \
        case no in \
            upgrade) ensurepip="--upgrade" ;; \
            install|*) ensurepip="" ;; \
        esac; \
         ./python.exe -E -m ensurepip \
            $ensurepip --root=/ ; \
    fi

рдпрд╣рд╛рдБ рдХреНрд▓реАрди рдПрд▓ рдХреИрдкрд┐рдЯрди рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐:

Stefans-MBP:~ stefan$ pyenv install 3.4.3
Downloading readline-6.3.tar.gz...
-> https://yyuu.github.io/pythons/56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
Installing readline-6.3...
Installed readline-6.3 to /Users/stefan/.pyenv/versions/3.4.3

Downloading Python-3.4.3.tgz...
-> https://yyuu.github.io/pythons/4281ff86778db65892c05151d5de738d
Installing Python-3.4.3...
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems


BUILD FAILED (OS X 10.11 using python-build 20150818)

Inspect or clean up the working tree at /var/folders/v5/rk06g5z94txf2fglhrk9b3y40000gn/T/python-build.20151004141807.591
Results logged to /var/folders/v5/rk06g5z94txf2fglhrk9b3y40000gn/T/python-build.20151004141807.591.log

Last 10 log lines:
(cd /Users/stefan/.pyenv/versions/3.4.3/share/man/man1; ln -s python3.4.1 python3.1)
if test "xupgrade" != "xno"  ; then \
        case upgrade in \
            upgrade) ensurepip="--upgrade" ;; \
            install|*) ensurepip="" ;; \
        esac; \
         ./python.exe -E -m ensurepip \
            $ensurepip --root=/ ; \
    fi
Ignoring ensurepip failure: pip 6.0.8 requires SSL/TLS

@ рдорд░реНрд▓реАрд╣ рдпрд╣ рдПрд▓ рдХреИрдкрд┐рдЯрди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

$ xcode-select --install
$ brew uninstall openssl
$ pyenv install 3.4.0

Downloading openssl-1.0.1p.tar.gz...
-> https://yyuu.github.io/pythons/bd5ee6803165c0fb60bbecbacacf244f1f90d2aa0d71353af610c29121e9b2f1
Installing openssl-1.0.1p...
Installed openssl-1.0.1p to /Users/CHANN/.pyenv/versions/3.4.0

Downloading Python-3.4.0.tgz...
-> https://yyuu.github.io/pythons/d2c83ea0217769a73e8b1ee33ffbca814903f8568e30f8d13e68e3d1f743449c
Installing Python-3.4.0...
Installed Python-3.4.0 to /Users/CHANN/.pyenv/versions/3.4.0

рдЕрдЪреНрдЫрд╛! Build рдХреЙрдорди рдмрд┐рд▓реНрдб рдкреНрд░реЙрдмреНрд▓рдореНрд╕ тАЩрд╡рд┐рдХреА рд╕реЗ рдЕрдиреНрдп рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, # 448 (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЙрдкрд░рд▓рд╛рдЗрдЯ рдХреА рд╕рдЯреАрдХ рдХрдорд╛рдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдЧрдИ), # 451, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ, рд╕рднреА рдиреЗ рдЪрдиреНрдирдкреНрд░рдЬ рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдУрдПрд╕ 10.11, рдПрд▓ рдХреИрдкрд┐рдЯрдиред рдзрдиреНрдпрд╡рд╛рдж!

$ рдмреНрд░реВ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдЦреБрд▓рддрд╛ рд╣реИ
$ рдмреНрд░реВ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ --рдлреЛрд░реНрд╕ рдУрдкрдирд╕реЗрд▓
$ pyenv 2.7.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдЦреБрд▓рддрд╛ рд╣реИ-1.0.1p.tar.gz ...
-> https://yyuu.github.io/pythons/bd5ee6803165c0fb60bbecbacbacf244f1f90d2aa0d71353af610c2912e9b2f1
рдЦреБрд▓рддрд╛ рд╣реИ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди-1.0.1p ...
рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП Opensl-1.0.1p to /Users/tylerarbour/.pyenv/versions/2.7.10

рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдкрд╛рдпрдерди-2.7.10.tgz ...
-> https://yyuu.github.io/pythons/eda8ce6eec03e74991abb5384170e7c65fcd7522e409b8e83d7e6372dd0f12a
рдЕрдЬрдЧрд░-2.7.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ ...
рдкреИрдЪрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ ./Lib/site.py
Python-2.7.10 рд╕реЗ /User/tylerarbour/.pyenv/versions/2.7.10 рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛

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

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

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

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

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

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

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