整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
pyenv configure: error: C compiler cannot create executables
前言
紀錄一下 pyenv 的時候卻出現 C compiler cannot create executables 問題的解決方式。
事發原因
由於我要安裝 3.8.0 版本來開發 Python,但是當我輸入 pyenv install -v 3.8.0 之後卻一直出現以下錯誤訊息:
1 | |
解決方法
上網查了一下原因,這個問題主要是輸在 CLT 不支援 OS X 11 的關係,所以要更新一下,只需要在終端機輸入以下指令(很久要耐心等):
1 | |
如果發現上面更新之後沒有效果的話,建議可以改使用第二種方法:
1 | |
雖然是解決了 configure: error: C compiler cannot create executables 問題,但是卻出現其他問題,例如:
1 | |
所以這邊又參考另一篇的解決方式,先安裝以下套件:
1 | |
接下來針對 .zshrc or .bashrc 增加以下參數設定:
1 | |
最後輸入以下指令安裝 3.6.0
1 | |
如果是想安裝其他版本的話,只需要修改裡面其中一段就可以了 pyenv install --patch 3.6.0,例如改安裝 3.8.0:
1 | |
參考文獻
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ