Mac升級Python版本后Xcode的一些問題

前言:隨著AI和大數(shù)據(jù)越來越火转捕,我也想學習了解一下Python這門語言未檩,于是我就開始了我的折騰之路。不過令人難受的是活鹰,我這次折騰了12個小時(ps:大三程序狗一枚),還好自己心態(tài)沒炸棍鳖,總告訴自己這是最后一次測試了汁针。開始寫這篇文章已經(jīng)是凌晨2.20了,但是我一直沒有解決Xcode的問題津辩,覺得自己就算上床睡覺了也會睡不著拆撼。也不知道是用mac寫Python的人少還是怎么的,覺得網(wǎng)上升級MacPython的方法“亂七八糟”(我也只是個只會網(wǎng)上找方法的“屌絲”)喘沿,最主要的是有很多坑闸度,我就踩了一個大坑。好了蚜印,就不廢話了莺禁,直接寫正文。

-----------------------------------可愛的分割線----------------------------

(禁忌)切記窄赋! Mac系統(tǒng)自帶的Python2.7堅決不能刪除哟冬!因為Xcode里面用到了Python2.7,一旦刪除楼熄,Xcode會打不開,很多系統(tǒng)用到Python2.7的地方也會出問題浩峡。

解決辦法中踩的坑:

在簡書上看的一篇關于Mac 升級Python方法的文章孝赫,作者后來也認識到他的方法有問題(就是刪除了系統(tǒng)自帶的Python2.7),刪除Python2.7之后Xcode打不開红符。作者給的建議是去別人的電腦上拷貝一份在 /System/Library/Frameworks/Python.framework/Version
目錄中的“2.7”文件和“current”文件 青柄,然后放在自己電腦同樣的目錄里面。但是這樣做之后预侯,Xcode是可以打開了致开,但是又有一個問題,就是Xcode運行App的時候萎馅,Xcode會提示could not launch "XXX" 双戳。之后App是安裝在模擬器或者是真機上了,但是就一直卡在啟動屏幕糜芳,之后自己關掉App進程然后重新手動進入App才能運行飒货,為這個搞了差不多10個小時(心疼我這樣的小白)。

真正的解決辦法:
(一).關閉Rootless機制

  1. 重啟電腦
  2. 按住Command+R直到出現(xiàn)蘋果logo并讀條峭竣,進入恢復模式
  3. 打開恢復模式的終端:(屏幕左上角菜單欄里)
    輸入命令:csrutil disable

//開啟Rootless機制的方法差不多塘辅,將輸入命令改為:csrutil enable

sudo rm -R /System/Library/Frameworks/Python.framework/Versions/3.6

*安裝Python2.7
brew install python

*把下載的Python2.7移到framework里
sudo mv /Library/Frameworks/Python.framework/Versions/2.7.14

/System/Library/Frameworks/Python.framework/Versions

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/2.7.14

sudo rm /System/Library/Frameworks/Python.framework/Versions/Current

*創(chuàng)建link

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7.14

/System/Library/Frameworks/Python.framework/Versions/Current

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7.14/bin/pydoc2.7.14 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7.14/bin/python2.7.14 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7.14/bin/pythonw2.7.14 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7.14/bin/python2.7.14m-config /usr/bin/python-config

*編輯.bash_profile文件
vim .bash_profile

*刪除其中的內(nèi)容然后添加(按下i鍵進行編輯)

Setting PATH for Python 2.7

The orginal version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

*按下esc輸入:wq 回車 結束編輯

*最后:
source ./.bash_profile

*輸入
python --version
查詢一下Python版本這個時候就換回了系統(tǒng)原本的Python版本
Xcode可以打開了,模擬器也沒有bug了

最后的最后:要正確升級Python多在網(wǎng)上找找資源皆撩,特別是簡書上扣墩。不要像我一樣盲目的開始升級,然后心疼我的Xcode(??)扛吞。小白一枚呻惕,大神輕噴。如有錯誤滥比,請在評論指出亚脆,才開始寫東西,排版這些就不重要了盲泛,重要的是我花了10個小時得到的血的教訓濒持。明天再好好升級Python版本= = 。對于其他小白查乒,我希望你們不要隨便去改系統(tǒng)的東西弥喉,最后真的很麻煩郁竟,同時我也希望在Mac這邊的Python資源越來越多玛迄。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市棚亩,隨后出現(xiàn)的幾起案子蓖议,更是在濱河造成了極大的恐慌虏杰,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勒虾,死亡現(xiàn)場離奇詭異纺阔,居然都是意外死亡,警方通過查閱死者的電腦和手機修然,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門笛钝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人愕宋,你說我怎么就攤上這事玻靡。” “怎么了中贝?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵囤捻,是天一觀的道長。 經(jīng)常有香客問我邻寿,道長蝎土,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任绣否,我火速辦了婚禮誊涯,結果婚禮上,老公的妹妹穿的比我還像新娘蒜撮。我一直安慰自己醋拧,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布淀弹。 她就那樣靜靜地躺著丹壕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪薇溃。 梳的紋絲不亂的頭發(fā)上菌赖,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音沐序,去河邊找鬼琉用。 笑死,一個胖子當著我的面吹牛策幼,可吹牛的內(nèi)容都是我干的邑时。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼特姐,長吁一口氣:“原來是場噩夢啊……” “哼晶丘!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浅浮,失蹤者是張志新(化名)和其女友劉穎沫浆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滚秩,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡专执,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了郁油。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片本股。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖桐腌,靈堂內(nèi)的尸體忽然破棺而出痊末,到底是詐尸還是另有隱情,我是刑警寧澤哩掺,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布凿叠,位于F島的核電站,受9級特大地震影響嚼吞,放射性物質發(fā)生泄漏盒件。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一舱禽、第九天 我趴在偏房一處隱蔽的房頂上張望炒刁。 院中可真熱鬧,春花似錦誊稚、人聲如沸翔始。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽城瞎。三九已至,卻和暖如春疾瓮,著一層夾襖步出監(jiān)牢的瞬間脖镀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工狼电, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜒灰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓肩碟,卻偏偏與公主長得像强窖,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子削祈,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容