質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Google サイト

Google サイトは、Google社が提供する無料のホームページ作成ツールです。プログラミングやデザインなどの知識がなくても、ブラウザから容易にWebページを作成することが可能。新たなページの追加も簡単でページ数には制限がありません。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

ダウンロード

リモートシステムからローカルシステムへとデータを受信する事、もしくはそのようなデータ転送を行う事をダウンロードと呼びます。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

3回答

1850閲覧

Python 3.6.5 のインストールが出来ません。問題の解決の方宜しくお願い致します。

futa.python

総合スコア1

Google サイト

Google サイトは、Google社が提供する無料のホームページ作成ツールです。プログラミングやデザインなどの知識がなくても、ブラウザから容易にWebページを作成することが可能。新たなページの追加も簡単でページ数には制限がありません。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

ダウンロード

リモートシステムからローカルシステムへとデータを受信する事、もしくはそのようなデータ転送を行う事をダウンロードと呼びます。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/05/12 09:15

前提・実現したいこと

Python 3.6.5 をインストールしたいです。

Python 3.6.5をインストールしようとした所問題が発生しました。

python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.6.5.tar.xz... -> https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz Installing Python-3.6.5... python-build: use readline from homebrew python-build: use zlib from xcode sdk BUILD FAILED (OS X 11.2.3 using python-build 20180424) Inspect or clean up the working tree at /var/folders/58/s3xnq9897yq4588rq5vc759r0000gn/T/python-build.20210512110720.1302 Results logged to /var/folders/58/s3xnq9897yq4588rq5vc759r0000gn/T/python-build.20210512110720.1302.log Last 10 log lines: 1 warning generated. ./Modules/posixmodule.c:10432:5: warning: code will never be executed [-Wunreachable-code] Py_FatalError("abort() called from Python code didn't abort!"); ^~~~~~~~~~~~~ clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -DPy_BUILD_CORE -c ./Modules/pwdmodule.c -o Modules/pwdmodule.o 1 warning and 1 error generated. clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -DPy_BUILD_CORE -c ./Modules/_sre.c -o Modules/_sre.o clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/openssl@1.1/include -I/Users/futahomma/.pyenv/versions/3.6.5/include -DPy_BUILD_CORE -c ./Modules/_codecsmodule.c -o Modules/_codecsmodule.o make: *** [Modules/posixmodule.o] Error 1 make: *** Waiting for unfinished jobs....

該当のソースコード

Terminal

1pyenv install 3.6.5

試したこと

・Homebrewのダウンロード
・Pyenvのインストール
・python公式サイトからのPython3.6.5のダウンロード
・X-codeのインストール

補足情報(FW/ツールのバージョンなど)

Homwbrew,Pyenvは既にダウンロード済みです。

宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

itagagaki

2021/05/12 09:18

/var/folders/58/s3xnq9897yq4588rq5vc759r0000gn/T/python-build.20210512110720.1302.log の中にエラーが記録されているのではないかと思うので、まずは確認してみては。
futa.python

2021/05/12 09:21

すいません。 確認の仕方すら分かりません。
itagagaki

2021/05/12 09:54

/var/folders/58/s3xnq9897yq4588rq5vc759r0000gn/T/python-build.20210512110720.1302.log というファイルはありませんか?テキストエディタ等で開けませんか?
futa.python

2021/05/12 10:51

ターミナルからテキストエディターを開くことができました。 そこからどうすればそのファイルを探し出すことができますか? なども聞いてしまって申し訳ないです。
jbpb0

2021/05/12 11:04 編集

ターミナルで、 cat /var/folders/58/s3xnq9897yq4588rq5vc759r0000gn/T/python-build.20210512110720.1302.log を実行したら、そのファイルの内容が全部ターミナルに表示されるので、ターミナルをスクロールさせれば、おそらくファイルの内容を全部読むことはできると思います そこから関係あるところを探すのは面倒だとは思いますが 手入力すると間違えるので、上記をコピペして実行してみてください
futa.python

2021/05/12 11:05

僕もそう思います。 どうすればいいですかね...
jbpb0

2021/05/12 11:07

ターミナルで、 cat ... は、実行してみました? まだなら、とりあえずやってみて、何か関係ありそうなことが書かれてないか、探してみてください
futa.python

2021/05/12 11:12

"cat"はまだ使用していません。 どうすれば使用できますか? すいません。中学2年生でして色々と理解が難しいです。 申し訳ないです。
jbpb0

2021/05/12 11:49

> ターミナルからテキストエディターを開くことができました。 と書いてるということは、ターミナルは起動できるのですよね?
futa.python

2021/05/12 11:50

ターミナルからテキストエディターを開くことはできました。
jbpb0

2021/05/12 11:59

テキストエディターの事は、一旦忘れてください ターミナルを起動して、 ls を実行したら、ファイル名の一覧が表示されますよね?? その状態で、私の20:03のコメントに書いてある、 cat...log の長い行を全部コピーして、ターミナルにペーストして、リターンキーを叩くだけです
futa.python

2021/05/12 12:03

実行しましたら長文が出てきました。
jbpb0

2021/05/12 12:04

ターミナルをスクロールさせながら、その長文から、エラーっぽいところを探してください
guest

回答3

0

ベストアンサー

Pythonのインストールには、ビルド済のものをダウンロードしてインストールする方法と、ソースファイルからビルドする方法があります。ソースファイルからビルドするのはかなり難しいことです。
futa.pythonさんはcatを使ったことがないということですので、ソースファイルからビルドするのは止めた方が良いと思います。また、Pythonの最新バージョンは3.9系(3.9.5)ですので、より新しいものをインストールした方が良いと思います。

特にもしCPUがM1なら、ソースからPythonをビルドするのはあきらめた方が良いでしょう。
Mac M1でpython3.8.9のインストールに失敗しました。をお読みください。

ビルド済のものはPythonの公式ホームページにありますし、Ananacondaもあります。

初心者の方がPythonでいろいろとやりたいというのであれば、いろいろな拡張機能を使いたいときにまたトラブルに合うかもしれません。それを考えると、かなりの拡張機能が同時にインストールされるAnacondaの方が楽なように思います。Anacondaの最新版はPython3.8がベースなので少し古いですが、3.6よりは良いでしょう。

投稿2021/05/12 12:11

ppaul

総合スコア24666

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

futa.python

2021/05/12 12:14

丁寧にありがとうございます。 CPUは現在、M1を使っています。 Anacinda 3.8はpipやストリームリット(Pythonライブラリー)などの使用はできますか?
ppaul

2021/05/13 16:05

anacondaでは、通常はpipではなくcondaというコマンドでライブラリを追加します。pipは使えますが推奨されていません。 condaはpipと同じようにライブラリ(パッケージ)をインストールします。また、condaは複数のPythonを切り替えて使う、いわゆる仮想環境の機能を持っています。 streamlitはcondaでconda-forgeからインストールできます。
guest

0

こんなふうに実行してみてください。

$ CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.6.5 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch?full_index\=1)
python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.6.5.tar.xz... -> https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz Installing Python-3.6.5... patching file Misc/NEWS.d/next/macOS/2020-06-24-13-51-57.bpo-41100.mcHdc5.rst patching file configure Hunk #1 succeeded at 3369 (offset -57 lines). patching file configure.ac Hunk #1 succeeded at 495 (offset -15 lines). python-build: use readline from homebrew python-build: use zlib from xcode sdk Installed Python-3.6.5 to /Users/ユーザ名/.pyenv/versions/3.6.5

投稿2021/05/12 11:51

technocore

総合スコア7200

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

futa.python

2021/05/12 11:58

丁寧にありがとうございます!! 試してみましたがまたErrorが発生してしましました...
guest

0

・Homebrewのダウンロード

・Pyenvのインストール
・python公式サイトからのPython3.6.5のダウンロード
・X-codeのインストール

どういうインストールをやりたかったのかが混乱しています。
・python公式サイトからのPython3.6.5のダウンロード
でいいなら、pyenvの環境を全部削除して、pyenvのことはすっかり忘れて、
公式サイトからMacOS用のインストーラーをダウンロードして実行すれば良いかと。

投稿2021/05/12 11:03

otn

総合スコア84421

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

futa.python

2021/05/12 12:00

僕も色々試しすぎて分からなくなっています。 最終的には3.6.5をglobalダウンロードをさせpipのインストールなどを行いvisual studioなどでライブラリーを実行させたいです。
otn

2021/05/12 12:13

> 最終的には3.6.5をglobalダウンロードをさせpipのインストールなどを行いvisual studioなどでライブラリーを実行させたいです。 まずは、Pythonをインストールしましょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問