【自我吐槽】mac環境下python安裝pandas中遇到的坑總結

最近在做金融建模方面的工作,用到numpy、scipy、pandas包,但是在下載過程中可謂是一波n折,特此總結一下,希望能幫看到這篇博文的人解決一些問題。


我一開始安裝了pip,直接在終端裏用命令行成功下載了numpy,感覺非常開心。但是接下來下載pandas就遇到了第一個問題。


因爲pandas包含了numpy1.9.0在內,所以在安裝中需要卸載掉我電腦裏原有的numpy1.8.0,但是mac的系統目錄不允許動,用sudo也不行。


然後,在公司運維大哥的建議下,我下載了pyenv,據說可以在python2和python3之間隨意切換,聽起來很神奇。


但是我用的IDE是pycharm,用了pyenv之後怎麼都連不上pyenv裏的python編譯器——這個問題到底是爲什麼最終也沒有解決。


最終無奈之下,下載了傳說中的小白神器anaconda,據說是最傻白甜,包含了你想要的全世界的IDE。


果然,有了anaconda之後什麼都不需要再自己下載了,小白福音啊!


然而,作爲一個一直在win環境下用pycharm的強迫症和打字慢死星人,anaconda的自動補全實在是過於不友好了一些,每時每刻我都躁動着一顆迴歸pycharm的心。


堅持了一整天之後我終於決定徹底放棄anaconda和python2,直接進階到python3,然後我下載了py3,用pip3命令安裝pandas,一路暢通無阻,爽快!


吐槽完了,寫點乾貨。


總之,在mac環境下用python,我希望用我血淚的教訓給出以下幾點建議:

1. 如果你是個純小白,而且有終端命令行恐懼症,但是打字速度還可以,請直接用anaconda

2. 如果你是py3用戶,恭喜你可以繞過以上所有坑,直接下載python3然後用pip3命令安裝各種庫就好

3. 如果你是py2用戶,那請你一定要在安裝numpy之前先安裝pandas!

4. 如果你是py2用戶而且已經安裝了numpy,在按照pandas時候遇到了和我一樣的問題,那麼恭喜你!這個世紀難題就交給你來解決了!加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章