pyenv install 3.11.1 のように3系をインストールしようとしてみたら問題なくできたようです。
しかし pyenv install 2.7.18 としたところ
Error: No available formula with the name "openssl@1.0". Did you mean openssl@1.1 or openssl@3?
というエラーが最初に出て、その後以下のようにインストールが始まったように見えましたが蹴局BUILD FAILEDとなりました。
M1 Mac で Monterey です。
何が原因かお分かりになる方いましたらご教示いただけますと大変助かります。
-> https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz Installing Python-2.7.18... patching file configure patching file configure.ac patching file setup.py patching file Mac/Tools/pythonw.c patching file setup.py patching file Doc/library/ctypes.rst patching file Lib/test/test_str.py patching file Lib/test/test_unicode.py patching file Modules/_ctypes/_ctypes.c patching file Modules/_ctypes/callproc.c patching file Modules/_ctypes/ctypes.h patching file Modules/_ctypes/callproc.c patching file setup.py patching file Mac/Modules/qt/setup.py patching file setup.py python-build: use readline from homebrew python-build: use zlib from xcode sdk BUILD FAILED (OS X 12.4 using python-build 20180424) Inspect or clean up the working tree at /var/folders/r7/zxswxyx908xd0856fk2b_p6r0000gp/T/python-build.20230204183648.33224 Results logged to /var/folders/r7/zxswxyx908xd0856fk2b_p6r0000gp/T/python-build.20230204183648.33224.log Last 10 log lines: echo "generate-posix-vars failed" ; \ rm -f ./pybuilddir.txt ; \ exit 1 ; \ fi dyld[41024]: Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.7/Python
Python2を使用しなければならない理由は何でしょうか?
npm install 時に以下のような問題が発生していて実行時に一時的にpathをPython2にすれば直るというというようなアンサーがあったためそちらを試したかったという感じです。なので実際に解決したいのはそっちの問題ですね。。
https://stackoverflow.com/questions/69936116/yarn-install-failing-import-sys-print-s-s-s-sys-version-info3-invalid/72689658#72689658
そちらの件も以下に質問として起票しております。
https://teratail.com/questions/fdy57rtp29ovlg
