Mac安裝Jupyter

這里僅是我個(gè)人安裝過(guò)程中出現(xiàn)的部分環(huán)節(jié),請(qǐng)勿完全照搬我的過(guò)程培他。

前兩天看到有人在Mac電腦上直接試用Jupyter進(jìn)行python代碼的編寫(xiě)碳抄,突然也想要給自己電腦上安裝一個(gè),結(jié)果就直接入坑了嚷节。

我最開(kāi)始使用的是下面這個(gè)命令:

pip install --upgrade pip

然而公司網(wǎng)絡(luò)實(shí)在太差,走到一半虎锚,直接超時(shí)了硫痰。連續(xù)試了兩遍也依舊如此。

當(dāng)然窜护,上面一步告訴我說(shuō)是將pip升級(jí)效斑,并不一定會(huì)阻攔我下面的安裝,所以暫時(shí)就先跳過(guò)了柱徙,直接開(kāi)始安裝Python缓屠。考慮到電腦上自帶的Python版本是2.7护侮,而我想要的是3.x敌完,所以我直接執(zhí)行了下面的命令:

pip3 install jupyter

然后果不其然的,經(jīng)過(guò)漫長(zhǎng)時(shí)間的等待羊初,終于等到了一個(gè)新的error滨溉。


截屏2020-10-27 下午3.15.13.png

當(dāng)時(shí)沒(méi)看明白,也沒(méi)想那么多凳忙,接著又重復(fù)執(zhí)行之前的命令业踏,結(jié)果不出意料禽炬,還是這個(gè)錯(cuò)誤涧卵。
然后我就按照它的要求添加上了“--user”
然后就……成功了。

這個(gè)時(shí)候腹尖,我滿懷欣喜的執(zhí)行了命令“jupyter notebook”柳恐,可惜仍然給了我一個(gè)大大的錯(cuò)誤
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal

嗯伐脖??乐设?
看起來(lái)似乎是一個(gè)編碼的問(wèn)題讼庇,在網(wǎng)上搜尋了一些帖子,略過(guò)那些需要改什么什么文件的近尚,然后果然讓我找到了一個(gè)友好的帖子蠕啄。
CSDN上biboshouyu的一篇帖子

這次輸入“LANG=zn jupyter notebook”,終于讓我打開(kāi)了戈锻。

但是當(dāng)我創(chuàng)建文件的時(shí)候歼跟,發(fā)現(xiàn)它只有Python2,而沒(méi)有Python3……

想要將系統(tǒng)自帶的Python2升級(jí)到Python3格遭,然后就進(jìn)入到了一個(gè)非常巨大的坑中哈街。
我執(zhí)行的命令是
“brew upgrade python”(失敗)
“brew install python3”(失斁苎浮)
“brew install python@3.9”(成功)
最后的結(jié)果就是骚秦,把我自己都搞暈了,不知道自己安裝了哪些版本璧微。然后當(dāng)我執(zhí)行“python --version”查看python版本的時(shí)候作箍,得到的結(jié)果依然是2.7.16版本。
然而前硫,這個(gè)時(shí)候還出了一個(gè)更大的問(wèn)題蒙揣,那就是jupyter執(zhí)行不了了!?t±琳穑?/p>

ERROR:root:code for hash md5 was not found.
ImportError: cannot import name sha1

從網(wǎng)上看了一些文章,但是基本上沒(méi)有我想要的內(nèi)容嗤详。

接著還有一個(gè)更難受的問(wèn)題个扰,當(dāng)我輸入pip的時(shí)候,提示“zsh: command not found: pip”
查看網(wǎng)上資料說(shuō)葱色,修改.zshrc文件递宅,但是我的電腦卻告訴我壓根沒(méi)有這個(gè)文件,沒(méi)辦法只能再想其他辦法苍狰。

最后執(zhí)行“sudo easy_install pip”办龄,才真正安裝pip。
但是執(zhí)行“jupyter notebook”命令淋昭,還是會(huì)出現(xiàn)問(wèn)題俐填。

這個(gè)時(shí)候我已經(jīng)想要?jiǎng)h除之前安裝的東西了,感覺(jué)這些東西實(shí)在是太不友好翔忽。
先執(zhí)行了“pip3 uninstall --upgrade pip ”英融,但是這個(gè)似乎并沒(méi)有用盏檐。
之后執(zhí)行了“pip install pip-autoremove“和“pip-autoremove jupyter -y”
但是執(zhí)行第二條命令的時(shí)候,會(huì)給我說(shuō)“zsh: command not found: pip-autoremove”驶悟,即便是我執(zhí)行了“pip install pip-autoremove && pip-autoremove jupyter -y”也依舊是如此胡野。

安裝不成,連刪除都有問(wèn)題……
沒(méi)有辦法痕鳍,既然都這樣了硫豆,那就繼續(xù)嘗試吧。
執(zhí)行“pip3 install jupyter --user“笼呆,繼續(xù)安裝jupyter够庙。

這個(gè)時(shí)候,我終于找到了最后一篇文章
執(zhí)行“mdfind -name jupyter”抄邀,找尋jupyter的地址耘眨,然而或許是因?yàn)槲曳祷貓?zhí)行的次數(shù)太多,所以我的相關(guān)文件夾路徑實(shí)在是太多了境肾,不過(guò)好在我知道我python3.8版本對(duì)應(yīng)的jupyter在哪里剔难。
執(zhí)行“open .bash_profile”打開(kāi)文件,將“export PATH=/Users/xin/Library/Python/3.8/bin/:$PATH”寫(xiě)入文件最后
然后執(zhí)行“source .bash_profile“更新命令奥喻。

據(jù)說(shuō)之后每次打開(kāi)都需要執(zhí)行“source ~/.bash_profile”偶宫,目前我還沒(méi)有遇到這種情況。

當(dāng)我再次執(zhí)行“jupyter notebook”的時(shí)候环鲤,終于恢復(fù)正常纯趋,也能夠新建Python3文件。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冷离,一起剝皮案震驚了整個(gè)濱河市吵冒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌西剥,老刑警劉巖痹栖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瞭空,居然都是意外死亡揪阿,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)咆畏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)南捂,“玉大人,你說(shuō)我怎么就攤上這事旧找∧缃。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵钦讳,是天一觀的道長(zhǎng)矿瘦。 經(jīng)常有香客問(wèn)我,道長(zhǎng)愿卒,這世上最難降的妖魔是什么缚去? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮琼开,結(jié)果婚禮上易结,老公的妹妹穿的比我還像新娘。我一直安慰自己柜候,他們只是感情好搞动,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著渣刷,像睡著了一般鹦肿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辅柴,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天箩溃,我揣著相機(jī)與錄音,去河邊找鬼碌嘀。 笑死涣旨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的股冗。 我是一名探鬼主播霹陡,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了呻澜?” 一聲冷哼從身側(cè)響起掸冤,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎峦耘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體旅薄,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辅髓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了少梁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洛口。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖凯沪,靈堂內(nèi)的尸體忽然破棺而出第焰,到底是詐尸還是另有隱情,我是刑警寧澤妨马,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布挺举,位于F島的核電站杀赢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏湘纵。R本人自食惡果不足惜脂崔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望梧喷。 院中可真熱鬧砌左,春花似錦、人聲如沸铺敌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)偿凭。三九已至产弹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弯囊,已是汗流浹背取视。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留常挚,地道東北人作谭。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奄毡,于是被迫代替她去往敵國(guó)和親折欠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355