pyenvでpythonをインストール
1 | $ pyenv install 3.5.2 |
とてもエラー
1 | Last 10 log lines: |
調べた
ググると、libssl-dev
のインストールで直るというのがめっちゃ出てきた
1 | $ sudo apt-get install -y libssl-dev |
ですよね(・ω・`)
さらに調べた
Hi, look at #945, it’s because Debian 9 uses OpenSSL 1.1.0 which support in CPython was added in 3.5.3 (more details in the issue above). Cheers
Debian9で使われているOpenSSLのバージョン(1.1.0)が、CPythonでサポートされたのが3.5.3から、というのが問題らしい
結論:バージョン上げた
さっき、installしようとしていたPythonバージョンは3.5.2なので、3.5.3にしたらエラーは出ませんでした
1 | $ CFLAGS=-I/usr/include/openssl LDFLAGS=-L/usr/lib pyenv install -v 3.5.3 |