標籤:pip bash i386 defer lan str 3.0 psu virtual
1.1 安裝 Python
lubuntu-16.04.4-desktop-i386 作為 Python 開發環境的OS。
1.1.1 安裝 deb 包
Ubuntu 可以用 apt-get 命令管理組件。我們先來更新所有包,同時安裝一些 Python 開發所需的包。
list 1.1 deb 包的更新、升級,Python 開發所需的包
$ sudo apt-get -y update$ sudo apt-get -y upgrade$ sudo apt-get -y install build-essential$ sudo apt-get -y install libsqlite3-dev$ sudo apt-get -y install libreadline6-dev$ sudo apt-get -y install libgdbm-dev$ sudo apt-get -y install zlib1g-dev$ sudo apt-get -y install libbz2-dev$ sudo apt-get -y install sqlite3$ sudo apt-get -y install tk-dev$ sudo apt-get -y install zip$ sudo apt-get -y install libssl-dev
list 1.2 安裝 Python 相關的包
# 安裝python-dev$ sudo apt-get -y install python-dev# 安裝pip$ wget https://bootstrap.pypa.io/get-pip.py$ sudo python get-pip.py
list 1.3 查看 Python 的版本
$ python -VPython 2.7.12
1.1.2 安裝第三方包
用 pip install 命令可以安裝第三方開發的包。
list 1.4 查看 pip 的版本
$ pip --versionpip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
list 1.5 通過 pip 安裝 virtualenv 包
$ sudo pip install virtualenv
1.1.3 virtualenv 的使用方法
list 1.6 查看 virtualenv 的版本
$ virtualenv --version15.1.0
list 1.7 用 pip freeze 查看當前安裝版本
$ pip freezechardet==2.3.0defer==1.0.6psutil==3.4.2pygobject==3.20.0pysqlite==2.7.0python-apt==1.1.0b1+ubuntu0.16.4.1python-debian==0.1.27pyxdg==0.25six==1.10.0virtualenv==15.1.0
list 1.8 搭建 virtualenv 環境
$ mkdir ~/work$ cd ~/work$ virtualenv venv
list 1.9 啟動 virtualenv 環境
$ source venv/bin/activate(venv) [email protected]irtual-machine:~/work$
list 1.10 在虛擬環境下查看版本
(venv) $ pip freeze$
list 1.11 關閉 virtualenv 環境
(venv) $ deactivate$
如果我們不再需要某個 virtualenv 環境(本例中是 venv 目錄),則可以直接用 rm -R venv 等命令將其連同所在目錄一起刪除。
1.1.4 多版本 Python 的使用
list 1.12 查看 Python 的版本
$ python3 -VPython 3.5.2$ python -VPython 2.7.12
list 1.13 指定 virtualenv 下執行的 Python
$ virtualenv --python=/usr/bin/python venv2$ source venv2/bin/activate(venv2) $ python -VPython 2.7.12$ deactivate$$ virtualenv --python=/usr/bin/python3 venv3$ source venv3/bin/activate(venv3) $ python -VPython 3.5.2$ deactivate$
第 1 章 Python 入門