Flask web 開發(1):安裝

發表於2016-08-04

本系列筆記是我閱讀Miguel Grinberg的《Flask Web Development》的筆記,標題與書本同步。希望通過記錄技術筆記的方式促進自己對知識的理解。

本篇對應書本第一章:安裝。

使用虛擬環境

虛擬環境作用

  • 可以在系統的Python直譯器中避免包的混亂和版本衝突。
  • 為每個程式單獨建立虛擬環境可以保證程式只能訪問虛擬環境的包,從使其只作為建立(更多)虛擬環境的源。
  • 使用虛擬環境不需要管理員許可權。

判斷是否安裝虛擬環境命令:

安裝虛擬環境:

  • linux系統
  • Mac OS X系統
  • Windows系統
    https://bitbucket.org/pypa/setuptools下載 ez_setup.py,在Python環境下執行改指令碼:

上述安裝命令必須具有管理員許可權,Unix系統則需要在命令前加上 sudo

下載示例程式碼:

下載作者的程式碼,切換到1a的分支上。

建立虛擬環境:

啟用虛擬環境:

  • Linux系統
  • Windows系統

取消已啟用的環境用deactivate。

使用pip安裝Python包

虛擬環境中安裝Flask:

檢查是否安裝成功:

檢查的原理:如果該環境中沒有該包,import會失敗報錯。

相關文章