teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

些細

2020/12/12 04:09

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -22,7 +22,7 @@
22
22
  ```plain
23
23
  brew update
24
24
  brew upgrade
25
- brew install zlib bzip2 readline
25
+ brew install pyenv zlib bzip2 readline
26
26
  eval "$(pyenv init -)"
27
27
  CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install 3.9.0
28
28
  ```
@@ -33,7 +33,7 @@
33
33
  ```plain
34
34
  brew update
35
35
  brew upgrade
36
- brew install zlib bzip2 readline
36
+ brew install pyenv zlib bzip2 readline
37
37
  eval "$(pyenv init -)"
38
38
  CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install 3.8.6
39
39
  ```
@@ -42,7 +42,7 @@
42
42
  ```plain
43
43
  brew update
44
44
  brew upgrade
45
- brew install zlib bzip2 readline
45
+ brew install pyenv zlib bzip2 readline
46
46
  eval "$(pyenv init -)"
47
47
  CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/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.8.3 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch?full_index\=1)
48
48
  ```

2

まとめ

2020/12/12 04:09

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -12,4 +12,41 @@
12
12
  ```plain
13
13
  CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install 3.9.0
14
14
  ```
15
- でインストールできませんか?(参考は[このあたり](https://github.com/pyenv/pyenv/issues/1643#issuecomment-733531622))
15
+ でインストールできませんか?(参考は[このあたり](https://github.com/pyenv/pyenv/issues/1643#issuecomment-733531622))
16
+
17
+ ----
18
+
19
+ 追記
20
+ 3.9.0なら
21
+
22
+ ```plain
23
+ brew update
24
+ brew upgrade
25
+ brew install zlib bzip2 readline
26
+ eval "$(pyenv init -)"
27
+ CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install 3.9.0
28
+ ```
29
+
30
+ 3.8系が欲しいだけなら3.8.6でよくて
31
+
32
+
33
+ ```plain
34
+ brew update
35
+ brew upgrade
36
+ brew install zlib bzip2 readline
37
+ eval "$(pyenv init -)"
38
+ CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install 3.8.6
39
+ ```
40
+
41
+ どうしても3.8.3が必要なら**上のリンクの通り**ビルドにパッチが必要で
42
+ ```plain
43
+ brew update
44
+ brew upgrade
45
+ brew install zlib bzip2 readline
46
+ eval "$(pyenv init -)"
47
+ CPPFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix zlib)/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.8.3 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch?full_index\=1)
48
+ ```
49
+
50
+ でしょう。
51
+
52
+ これらでうまくいかないならいかないで、何をしたらどうなったのかの情報が必要です。

1

更新

2020/12/12 04:08

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -3,8 +3,7 @@
3
3
  [https://github.com/pyenv/pyenv/issues/1643](https://github.com/pyenv/pyenv/issues/1643)
4
4
  は見ていないでしょうか?
5
5
 
6
- 今のところ、このあたりを探せない/知らない/理解できないようだと、Big Surを使っていくのは大変だと思います。
6
+ 今のところ、このあたりを探せない/知らない/理解できないようだと、Big Surを使っていくのは大変だと思います。(Pythonをインストールできたあとも、ちょこちょこ引っかかるところがでてくるかと)
7
- (Pythonをインストールできたあとも、ちょこちょこ引っかかるところがでてくるかと)
8
7
 
9
8
  ----
10
9