在Mac系統下python如何安裝第三方函數庫?
01-03
運行sudo pip install beautifulsoup4 報錯。試代碼: sudo easy_install beautifulsoup4
沒有報錯,在 lib/python2.7/site-packages中多了兩個文件beautifulsoup4-4.4.0-py2.7.egg和easy-install.pth 是安裝成功了嗎
但是為什麼用不了
比較好的辦法是裝 virtualenv 之類的包,然後在虛擬環境里再裝你要用的東西,做什麼事情就啟動什麼環境。血淚的教訓。
這樣才可以。sudo easy_install requests, 然後輸入開機密碼即可
用mac每次重裝系統或者拿到一台新的我都是這麼搞的:先裝mac port,然後以後命令行用的各種工具都用port裝。
用port裝pip,然後以後所有python的包都用pip裝(一般直接先裝個ipython),或者直接下源碼setup裝。
anaconda適合於初學者,做開發的話需要一個clear的環境,建議直接virtualenv下搞,確實按樓上哪位說的都是血淚的教訓。安裝homebrew,然後brew install python得到一個獨立於系統的python和相應的pip,再用pip就好了。
開始我也像你一樣,先用macports或者homebrew安裝python,然後使用pip安裝各種包。但是發現有的包編譯半天,有的包裝不上去,十分麻煩。
乾脆,下個python科學版,什麼事也沒有,使用pycharm時候選你的科學發行版python。
科學發行版有:Canopy,Anaconda 等,大多免費。ps:手機碼字,格式有些亂ps 2:不要把時間浪費在環境的配置上由易到難:1. Anaconda2. pip3. Homebrew建議:能用anaconda裝的modules和libraries就用conda裝,裝不了再試其他的
推薦閱讀:
※Python3如何實現兩個列表的交叉列印?
※初學python,pycharm和Spyder哪個好?
※python3.5有哪些可用的第三方模塊?
※如果只推介一本python3的書籍,你會推介哪一本?
※如何從Python 3.4 升級到 Python 3.5?