1. 程式人生 > >Mac下安裝pip,virtualenv,IPython

Mac下安裝pip,virtualenv,IPython

最近在mac做一下Python的科學計算,查詢一些基礎操作比較花費時間,特此記錄,方便後來新手。
1、pip
Python有兩個著名的包管理工具easy_install.py和pip。在Python2.7的安裝包中,easy_install.py是預設安裝的,而pip需要我們手動安裝。

安裝:

sudo easy_install pip

pip 安裝別的模組

pip install module_name

2、virtualenv
virtualenv 是一個建立python隔離環境的工具,可以解決python包的依賴問題, 版本問題和許可權問題。
安裝:

sudo pip install virtualenv

基本用法(建立一個環境):

virtualenv ENV

啟用:

. ENV/bin/activate

離開這個環境:

deactivate

刪除環境
如果要刪除虛擬環境,只需退出虛擬環境後,刪除對應的虛擬環境目錄即可。

查詢幫助

virtualenv -h

3、 IPython
IPython是一種基於Python的互動式直譯器。相較於原生的Python Shell,IPython提供了更為強大的編輯和互動功能,增強的Python Shell。
安裝:
官方安裝教程:點選此處。 使用官方教程可能出現如下問題:

Found existing installation: setuptools 1.1.6 Uninstalling setuptools-1.1.6:

這是因為新版本的osx預設自動開啟了SIP(System Intergrity Protection),導致就算使用sudo也無法修改一些檔案。較好的解決辦法就是安裝在user許可權下,使用如下命令:

pip install --user IPython

這是比較優雅的做法,還有一種辦法就是安裝之前關掉SIP。

重啟系統,在開機聲音響起的同時按住 Command + R 鍵,當出現蘋果 Logo 黑白畫面的時候鬆開鍵盤,進入恢復模式的操作面板,然後開啟「終端」,輸入:

csrutil disable

然後重啟,這樣就關掉了SIP。
如何啟動IPython?
如果你發現,鍵入IPython無法啟動,使用如下命令:

python -m IPython