1. 程式人生 > >Linux Ubuntu 系統,python、pip 及 virtualenv 安裝

Linux Ubuntu 系統,python、pip 及 virtualenv 安裝

Ubuntu 下可以很方便的使用 apt-get 來安裝軟體。

1. 安裝 python

安裝 python2.7:

//安裝 Python 釋出版本,dev包必須安裝,很多用pip安裝包都需要編譯
sudo apt-get install python2.7 python2.7-dev
安裝 python3.5:
//安裝 Python 釋出版本,dev包必須安裝,很多用pip安裝包都需要編譯
sudo apt-get install python3.5 python3.5-dev
也可以一起安裝:
sudo apt-get install python2.7 python2.7-dev python3.5 python3.5-dev
2. 安裝 build 依賴包
//很多pip安裝的包都需要libssl和libevent編譯環境
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
3. 安裝 pip

pip 是 python 的包管理工具,建議 python 的所有包都用 pip 進行管理。

//安裝 pip
sudo apt-get install python-pip
4. 安裝 virtualenv
virtualenv 是 python 多版本管理的利器,不同版本的開發除錯全靠它了(如果沒有安裝不同版本的 python 則不需要安裝了)。
//安裝 virtualenv
sudo pip install virtualenv
5. 配置個人 virtualenv

儘量在 virtualenv 下進行 python 包的安裝。

//安裝 python2.7 virtualenv
virtualenv --no-site-packages -p /usr/bin/python2.7 ~/.venv/python2.7
//安裝 python3.5 virtualenv
virtualenv --no-site-packages -p /usr/bin/python3.5 ~/.venv/python3.5
然後新增下面的程式碼到~/.bashrc的最後面,預設使用 virtualenv 來代替系統 python 環境:
# 預設啟用python2.7環境
if [ -f ~/.venv/python2.7/bin/activate ]; then
    . ~/.venv/python2.7/bin/activate
fi
6. 參考資料