2020-02-25 [長年日記]
■古いPythonをmacOS + Homebrew + pyenv環境でビルドしたい
古いPythonをpyenv installしようとすると
The Python ssl extension was not compiled. Missing the OpenSSL lib
みたいなエラーが出てビルドできません。
https://github.com/pyenv/pyenv/issues/950#issuecomment-575772777
I believe the issue here is that python <= 3.5.2 needs openssl 1.0. Homebrew removed openssl 1.0 recently (Homebrew/homebrew-core#46454). I suspect installing anything v3.5.3 or greater will work, but anything older than that won't compile with openssl 1.1.
とあります。
つまり、OpenSSL1.0が必要なのだけど、Homebrewでは1.1がインストールされていて、1.0はもうない。
pyenv install すると Homebewでインストールされている1.1を見つけてしまい、それを使おうとするのでエラーになってしまう。
ということです。
https://github.com/pyenv/pyenv/issues/950#issuecomment-576356578
What worked for me was: brew uninstall --ignore-dependencies openssl then installing python. In my case I was using asdf, but I think python will install its own version of openssl if you do that.
とある通りなので、例えば
brew uninstall --ignore-dependencies openssl pyenv install 3.4.10 brew install openssl
などとすると解決します。
この場合pyenvが必要なOpenSSLをダウンロードしてビルドしてくれます。
.pyenv/versions/3.4.10/openssl みたいなところに展開してくれるので、システム全体への影響もなし。
2020-01-31 [長年日記]
■薬屋のひとりごと 2, ハイウイング・ストロール
ひとまず。
薬屋のひとりごと 2
日向 夏
https://amzn.to/3c5ttTp
ハイウイング・ストロール
小川一水
https://amzn.to/3c5to23
2019-12-31 [長年日記]
■神はいつ問われるのか?, 平成怪奇小説傑作集1
p209
「私も、そうありたいと思っている。でもね、人間というのは、一人ではなにもできない。力を合わせる必要があるんだ。なにをするにもね。そうなると、他者を説得する必要が生じる。ここが問題だ。ここで、ピュアではいられなくなる。人間が汚いのではなくて、人間関係が人間を汚してしまう、ということ」
「理解できます」アリスは頷いた。
「私も」ロジが言った。
『お供え』『命日』が怖かった。
続かなかったなぁ。10年来の積ん読消化。
探してみたら、逆宇宙シリーズとかの朝松作品も含めてKindleになってた。
2019-11-30 [長年日記]
■それでもデミアンは一人なのか? ビット・プレイヤー 薬屋のひとりごと
Wシリーズの直接の続き!? 嬉しい。
「ビット•プレイヤー」「鰐乗り」「孤児惑星」
面白いけど漫画で十分かな、という感想だった。
カミさんと真逆なのが興味深い。
Kindle版が安かったので。
■Amazon APIが使える
ので今更の更新。