Python虛擬環(huán)境的創(chuàng)建和使用詳解
一 概念
1. 原理
2. 好處
不同項(xiàng)目可能用到的環(huán)境不同,運(yùn)用虛擬環(huán)境能將不同環(huán)境分隔開
二 virtualenv
virtual 虛擬的
1. 安裝
pip install virtualenv
2. 創(chuàng)建虛擬環(huán)境
(1)步驟
① 進(jìn)入目標(biāo)文件夾
② 命令行創(chuàng)建虛環(huán)
virtualenv 虛環(huán)名
(2)創(chuàng)建虛擬環(huán)境時(shí)指定Python版本-p
virtualenv -p 指定版本解釋器位置 虛環(huán)名 # eg virtualenv -p C:\Python36\python.exe my_env
3. 進(jìn)入虛擬環(huán)境
(1) Windows系統(tǒng)
① 操作
進(jìn)入虛環(huán)文件夾 → Scripts文件夾
② 執(zhí)行
activate
(2) Linux系統(tǒng)
略
4. 退出虛擬環(huán)境
deactivate
三 virtualenvwrapper
1. 安裝
wrapper 包裝紙
pip install virtualenvwrapper-win
2. 創(chuàng)建虛擬環(huán)境
(1)命令
mkvirtualenv 虛環(huán)名
默認(rèn)在c盤用戶文件夾中創(chuàng)建一個(gè)名為Envs的文件夾以存放所創(chuàng)建的虛擬環(huán)境
(2)修改mkvirtualenv的默認(rèn)路徑
環(huán)境變量 → 系統(tǒng)變量 添加一個(gè)WORKON_HOME參數(shù),參數(shù)值為心儀路徑
注:修改路徑后不會(huì)自動(dòng)創(chuàng)建Envs文件夾,因此路徑最好新建一個(gè)空白文件夾以存放
(3)創(chuàng)建虛擬環(huán)境時(shí)指定Python版本--python==
mkvirtualenv --python==指定版本解釋器位置 虛環(huán)名 # eg mkvirtualenv --python==C:\Python36\python.exe my_env
3. 切換到某個(gè)虛擬環(huán)境
workon 虛環(huán)名
4. 退出虛擬環(huán)境
deactivate # 與virtualenv相同
5. 刪除某個(gè)虛擬環(huán)境
rmvirtualenv 虛環(huán)名
6. 列出所有虛擬環(huán)境
lsvirtualenv
7. 進(jìn)入到虛擬環(huán)境所在目錄
cdvirtualenv 虛環(huán)名
總結(jié)
到此這篇關(guān)于Python虛擬環(huán)境的創(chuàng)建和使用的文章就介紹到這了,更多相關(guān)Python虛擬環(huán)境創(chuàng)建和使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Pandas如何對(duì)帶有Multi-column(多列名稱)的數(shù)據(jù)排序并寫入Excel中
這篇文章主要介紹了Pandas如何對(duì)帶有Multi-column(多列名稱)的數(shù)據(jù)排序并寫入Excel中問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02Google開源的Python格式化工具YAPF的安裝和使用教程
Google的開發(fā)者文檔中有一套Python的代碼書寫規(guī)范,而在GitHub上同樣開源了一款名為YAPF的命令行程序用作Python的格式化,下面我們就來(lái)看下這款Google開源的Python格式化工具YAPF的安裝和使用教程2016-05-05Python必備技巧之Pandas數(shù)據(jù)合并函數(shù)
Pandas中一共有五個(gè)數(shù)據(jù)合并函數(shù),分別為:concat、append、merge、join、combine,本文詳細(xì)講解這五個(gè)函數(shù)的使用方法,需要的可以參考一下2022-03-03Python遞歸遍歷列表及輸出的實(shí)現(xiàn)方法
這篇文章主要介紹了Python遞歸遍歷列表及輸出的實(shí)現(xiàn)方法,可實(shí)現(xiàn)遞歸遍歷列表中的每一項(xiàng),若是元祖則判斷是否為基本類型然后輸出,需要的朋友可以參考下2015-05-05Python中實(shí)現(xiàn)參數(shù)類型檢查的簡(jiǎn)單方法
這篇文章主要介紹了Python中實(shí)現(xiàn)參數(shù)類型檢查的簡(jiǎn)單方法,本文講解使用裝飾器實(shí)現(xiàn)參數(shù)類型檢查并給出代碼實(shí)例,需要的朋友可以參考下2015-04-04python實(shí)現(xiàn)求兩個(gè)字符串的最長(zhǎng)公共子串方法
今天小編就為大家分享一篇python實(shí)現(xiàn)求兩個(gè)字符串的最長(zhǎng)公共子串方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Django學(xué)習(xí)筆記之為Model添加Action
這篇文章主要介紹了Django給admin添加Action,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04