(*) 如何安裝 virtualenv 工具?
pip install virtualenv
依賴隔離 (dependency isolation)
cd my_project_folder // 先進入到 git 管理的 python 開發資料夾
virtualenv venv // 建立一個類似 node_modules 的 venv 資料夾。
// venv 是一種 naming convention
// virtualenv 也可以在啟動時,用 -p 參數指定要用的 python 版本。
source venv/bin/activate // 啟動 python 的虛擬環境
pip install autopep8 // 在虛擬環境中安裝套件 (作法1)
pip install -r requirements.txt // 在虛擬環境中安裝套件 (作法2)
deactivate // 離開虛擬環境
依賴宣告 (dependency declaration)
啟動虛擬環境之後…
pip install -r requirements.txt // 根據依賴宣告檔來安裝套件
pip freeze > requirements.txt // 重新生成依賴宣告檔
程式碼排版 (linter)
autopep8 --in-place --aggressive