progateで学習しております初学者でMAC(macOS Big Sur バージョン11.4)を使用しております。
「Pythonの開発環境を用意しよう!(Mac)」を手順通り進めていたのですが、下記②の中でpyenvインストール後の指示にある echo $SHELL の実行結果が/bin/zsh であったのにもかかわらず、その後実行すべき4つのコマンドを全て末尾/.bash_profile で実行してしまい、しかし、ターミナルは一度実行したものは変更できない(と思っている)ので、あわてて末尾 /.zshc で4つのコマンドを実行しました。その後進んで③の中の指示の「pyenv install 3.6.5」を実行しても以下の表示が出てインストールできません。
インストールできる方法をどなたかご教示いただきたく投稿させていただきました。
①「Homebrew」をインストールする → Homebrew 3.2.0
②「Homebrew」を用いて「pyenv」をインストールする → pyenv 2.0.2
③「pyenv」を用いてPythonをインストールする → Python 3.6.5がイン
ストールできない。
②/.bash_profileと/bin/zsn実行後の表示
WARNING: `pyenv init -` no longer sets PATH. Run `pyenv init` to see the necessary changes to make to your configuration.
③「pyenv install 3.6.5」実行後の表示'
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
BUILD FAILED (OS X 11.4 using python-build 20180424)
Inspect or clean up the working tree at /var/folders/j7/bqzx4m5d11bgthlsfwqh62vr0000gn/T/python-build.20210702135924.12074
Results logged to /var/folders/j7/bqzx4m5d11bgthlsfwqh62vr0000gn/T/python-build.20210702135924.12074.log
Last 10 log lines:
./Modules/posixmodule.c:8210:15: error: implicit declaration of function 'sendfile' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
ret = sendfile(in, out, offset, &sbytes, &sf, flags);
^
./Modules/posixmodule.c:10432:5: warning: code will never be executed [-Wunreachable-code]
Py_FatalError("abort() called from Python code didn't abort!");
^~~~~~~~~~~~~
1 warning and 1 error generated.
make: *** [Modules/posixmodule.o] Error 1
make: *** Waiting for unfinished jobs....
1 warning generated.
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
試したこと
翻訳試みましたが理解できず、検索して解決方法を探しましたがわかりませんでした。
progateに質問してみましたが、個別で回答できないと。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/02 07:03
2021/07/02 13:10
2021/07/02 13:52 編集
2021/07/02 13:56