第 1 章 Python 入門

來源:互聯網
上載者:User

標籤: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 入門

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.