【Python入門】37.常用第三方模組之 建立虛擬環境virtualenv
摘要:virtualenv可建立獨立的虛擬執行環境,解決了不同應用專案間多版本的不相容問題。
*寫在前面:為了更好的學習python,博主記錄下自己的學習路程。本學習筆記基於ofollow,noindex">廖雪峰的Python教程 ,如有侵權,請告知刪除。歡迎與博主一起學習Pythonヽ( ̄▽ ̄)ノ *
目錄
常用第三方模組
virtualenv
安裝virtualenv
建立虛擬環境
使用virtualenv
小結
常用第三方模組
virtualenv
virtualenv用於建立Python的虛擬環境。當一個專案需要執行的版本與系統所帶的版本不一致,就需要建立一個該專案的獨立執行環境,確保專案正常執行。
比如現在要做一個Django專案,用到的Django是1.8版本,但系統的Django版本已經更新到1.11了,如果用系統的環境來執行專案就會有不相容的情況出現,那麼就需要建立虛擬環境來解決。
Linux系統和Windows系統使用virtualenv略有不同。
下面介紹的是在Windows系統 下如何使用virtualenv。
安裝virtualenv
在命令列模式下輸入:
pip install virtualenv
等待安裝成功即可。
建立虛擬環境
首先通過cd命令進入需要建立虛擬環境的檔案目錄,如在D盤的envs資料夾裡面
D: cd envs
然後通過virtualenv
建立一個虛擬環境,我們將它命名為new_env
D:\envs>virtualenv new_env
然後會看到下面結果:
Using base prefix 'd:\\program files (x86) New python executable in D:\envs\new_env\S Installing setuptools, pip, wheel...done.
說明成功使用當前系統的Python版本建立了一個虛擬環境。
使用virtualenv
通過cd命令進入虛擬環境目錄下的Scripts目錄
D:\envs>cd new_env\Scripts
然後輸入activate
D:\envs\new_env\Scripts>activate
會出現下面的結果:
(new_env) D:\envs\new_env\Scripts>
地址前面的括號表示,當前環境是Python建立的虛擬環境new_env
。
輸入python
,可檢視當前環境的Python版本
(new_env) D:\envs\new_env\Scripts>python Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD6 4)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
輸入pip list
,可檢視當前環境下包含的庫的版本
(new_env) D:\envs\new_env\Scripts>pip list PackageVersion ---------- ------- pip18.0 setuptools 40.2.0 wheel0.31.1
在虛擬環境下,用pip安裝的所有包都會裝在new_env
環境下,系統Python環境不受影響。這樣,我們就可以安裝執行專案所需要的工具版本了,
最後,使用deactivate
命令退出虛擬環境
(new_env) D:\envs\new_env\Scripts>deactivate D:\envs\new_env\Scripts>
小結
virtualenv可建立獨立的虛擬執行環境,解決了不同應用專案間多版本的不相容問題。
以上就是本節的全部內容,感謝你的閱讀。
下一節內容:圖形介面
有任何問題與想法,歡迎評論與吐槽。
和博主一起學習Python吧( ̄▽ ̄)~*