告別依賴混亂:Python虛擬環境virtualenv的安裝與使用
Python開發中常因不同項目依賴版本衝突(如項目A需Django 1.11、項目B需2.2)導致“依賴混亂”,全局安裝會覆蓋庫文件,引發運行錯誤。虛擬環境可解決此問題,爲每個項目創建獨立隔離的Python環境,含專屬解釋器和依賴庫,互不干擾。 virtualenv是常用輕量開源工具,安裝前需確保Python和pip已安裝,執行`pip install virtualenv`即可。創建虛擬環境時,進入項目目錄,執行`virtualenv venv`(`venv`爲環境名,可自定義),生成含獨立環境的`venv`文件夾。 激活虛擬環境需按系統區分:Windows CMD用`venv\Scripts\activate.bat`,PowerShell需先設執行策略,Mac/Linux用`source venv/bin/activate`,激活後命令行顯示`(venv)`。激活後,用`pip`安裝的依賴僅存於該環境,可通過`pip list`查看,導出依賴用`pip freeze > requirements.txt`,他人可`pip install -r requirements.txt`快速安裝。退出用`deactivate`,刪除直接
閱讀全文