標籤:

在Mac系統下python如何安裝第三方函數庫?

運行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. Anaconda

2. pip

3. Homebrew

建議:能用anaconda裝的modules和libraries就用conda裝,裝不了再試其他的


推薦閱讀:

Python3如何實現兩個列表的交叉列印?
初學python,pycharm和Spyder哪個好?
python3.5有哪些可用的第三方模塊?
如果只推介一本python3的書籍,你會推介哪一本?
如何從Python 3.4 升級到 Python 3.5?

TAG:Mac | macOS | Python |