質問編集履歴
1
quickquipさんに指摘していただいたことをもとに「試したこと」「補足情報」を変更しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,19 +94,85 @@
|
|
94
94
|
|
95
95
|
・Homebrewのアップデート
|
96
96
|
|
97
|
+
$ brew update
|
98
|
+
|
99
|
+
|
100
|
+
|
97
101
|
・pyenvのアップデート
|
102
|
+
|
103
|
+
$ brew upgrade
|
104
|
+
|
105
|
+
|
98
106
|
|
99
107
|
・https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b
|
100
108
|
|
109
|
+
こちらのサイトを参考に
|
110
|
+
|
111
|
+
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
|
112
|
+
|
113
|
+
$ brew install pyenv
|
114
|
+
|
115
|
+
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
|
116
|
+
|
117
|
+
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
|
118
|
+
|
119
|
+
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
|
120
|
+
|
121
|
+
$ source ~/.bash_profile
|
122
|
+
|
123
|
+
|
124
|
+
|
101
125
|
・https://oku.edu.mie-u.ac.jp/~okumura/macosx/m1.html
|
126
|
+
|
127
|
+
こちらのサイトを参考に
|
128
|
+
|
129
|
+
$ arch -x86_64 uname -m
|
130
|
+
|
131
|
+
$ arch -x86_64 zsh
|
132
|
+
|
133
|
+
$ cd /opt
|
134
|
+
|
135
|
+
$ curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
|
136
|
+
|
137
|
+
|
102
138
|
|
103
139
|
・https://techsviewer.com/how-to-install-python-on-mac/
|
104
140
|
|
141
|
+
こちらのサイトを参考に
|
142
|
+
|
143
|
+
$ brew install python
|
144
|
+
|
145
|
+
$ cd
|
146
|
+
|
147
|
+
$ nano ~/.bash
|
148
|
+
|
149
|
+
dot fileの中で
|
150
|
+
|
151
|
+
alias python=python3
|
152
|
+
|
153
|
+
を記述
|
154
|
+
|
155
|
+
ターミナル上で
|
156
|
+
|
157
|
+
$ source ~/.bash
|
158
|
+
|
159
|
+
|
160
|
+
|
105
161
|
・https://www.takapy.work/entry/2019/02/11/161419
|
162
|
+
|
163
|
+
こちらのサイトを参考に
|
164
|
+
|
165
|
+
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
|
166
|
+
|
167
|
+
|
106
168
|
|
107
169
|
・https://child-programmer.com/pe-bs-2021/
|
108
170
|
|
171
|
+
こちらのサイトを参考に
|
109
172
|
|
173
|
+
$ arch -arm64 brew reinstall zlib bzip2
|
174
|
+
|
175
|
+
$ 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.8.12 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch?full_index\=1)
|
110
176
|
|
111
177
|
### 補足情報(FW/ツールのバージョンなど)
|
112
178
|
|
@@ -114,8 +180,14 @@
|
|
114
180
|
|
115
181
|
・MacBook Air(M1, 2020)
|
116
182
|
|
117
|
-
・
|
183
|
+
・チップ Apple M1
|
118
184
|
|
185
|
+
・macOS Monterey v12.0.1
|
119
186
|
|
187
|
+
・ターミナルはRosetta2を使用しています
|
120
188
|
|
189
|
+
・ターミナル:zsh
|
190
|
+
|
121
|
-
|
191
|
+
・Home-brew v3.3.4(M1対応です)
|
192
|
+
|
193
|
+
・pyenv v2.2.0
|