定義:
Python 應用程式通常會用到不在標準函式庫的套件和模組。應用程式有時候會需要某個特定版本的函式庫,因為這個應用程式可能需要某個特殊的臭蟲修正,或是這個應用程式是根據該函式庫特定版本的介面所撰寫。
這意味著不太可能安裝一套 Python 就可以滿足所有應用程式的要求。如果應用程式 A 需要一個特定的模組的 1.0 版,但另外一個應用程式 B 需要 2.0 版,那麼這整個需求不管安裝 1.0 或是 2.0 都會衝突,以致於應用程式無法使用。
解決方案是創建一個 虛擬環境 (virtual environment) ,這是一個獨立的資料夾,並且裡面裝好了特定版本的 Python,以及一系列相關的套件。
建立:
如果 tutorial-env 不存在的話,這會建立 tutorial-env 資料夾,並且也會在裡面建立一個有 Python 直譯器的複本以及不同的支援檔案的資料夾
啟動:
如果cmd有顯示資料夾名稱代表虛擬環境起動成功
管理套件
你可以使用一個叫做 pip 的程式來安裝、升級和移除套件