Python虛擬環(huán)境項(xiàng)目實(shí)例
這里想象一下需求,寫(xiě)一個(gè)項(xiàng)目使用的一系列1.0版本的插件,現(xiàn)在要新寫(xiě)一個(gè)項(xiàng)目,需要用這些插件的2.0版本,該怎么辦?都更新成2.0版本?這樣之前的項(xiàng)目都沒(méi)法維護(hù)了
這時(shí)我們需要一個(gè)虛擬環(huán)境,Python就支持這樣一個(gè)插件,virtualenv
下面來(lái)安裝一下:
1.pip3 install virtualenv
2.cd進(jìn)一個(gè)像存放虛擬環(huán)境的目錄,創(chuàng)建虛擬環(huán)境
virtualenv --no-site-packages venv
這個(gè)venv是名字,自己隨便起名
F:\代碼庫(kù)\虛擬環(huán)境virtualenv\ven_test\Scripts>activate (ven_test) F:\代碼庫(kù)\虛擬環(huán)境virtualenv\ven_test\Scripts>
此時(shí)的環(huán)境中是沒(méi)有插件的,因?yàn)槲覀儎?chuàng)建這個(gè)虛擬環(huán)境的時(shí)候是選擇 no-site-packages
所以,需要什么插件都需要重新安裝
4.退出虛擬環(huán)境
deactivate
(ven_test) F:\代碼庫(kù)\虛擬環(huán)境virtualenv\ven_test\Scripts>deactivate F:\代碼庫(kù)\虛擬環(huán)境virtualenv\ven_test\Scripts>
其實(shí)在pycharm中,也為我們封裝了這個(gè)功能
下面演示一下在pycharm中如何使用虛擬環(huán)境
1.創(chuàng)建虛擬環(huán)境


這里可以選擇是否繼承之前版本的插件
確認(rèn)后,就已經(jīng)創(chuàng)建了一個(gè)虛擬環(huán)境,然后應(yīng)用到我們的項(xiàng)目中

在項(xiàng)目配置那里,把解釋器改成我們新建的那個(gè)虛擬環(huán)境就好了

這是新建虛擬環(huán)境,如果是把已有的環(huán)境添加到pycharm中,需要選擇這個(gè)

然后找到要添加的環(huán)境的scripts目錄下的Python.exe,添加進(jìn)去就了
相關(guān)文章
Python3 微信支付(小程序支付)V3接口的實(shí)現(xiàn)
本文主要介紹了Python3 微信支付(小程序支付)V3接口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
python基于opencv 實(shí)現(xiàn)圖像時(shí)鐘
這篇文章主要介紹了python基于opencv 實(shí)現(xiàn)圖像時(shí)鐘的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01
python時(shí)間序列數(shù)據(jù)相減的實(shí)現(xiàn)
本文主要介紹了python時(shí)間序列數(shù)據(jù)相減的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
如何利用opencv對(duì)拍攝圖片進(jìn)行文字識(shí)別
在有些工程中有時(shí)候我們需要對(duì)圖片文字識(shí)別,下面這篇文章主要給大家介紹了關(guān)于如何利用opencv對(duì)拍攝圖片進(jìn)行文字識(shí)別的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03
python實(shí)現(xiàn)簡(jiǎn)易連點(diǎn)器
本文主要介紹了python實(shí)現(xiàn)簡(jiǎn)易連點(diǎn)器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
Python如何篩選序列中的元素的方法實(shí)現(xiàn)
這篇文章主要介紹了Python如何篩選序列中的元素的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Pandas高級(jí)教程之Pandas中的GroupBy操作
通常來(lái)說(shuō)groupby操作可以分為三部分:分割數(shù)據(jù),應(yīng)用變換和和合并數(shù)據(jù),本文將會(huì)詳細(xì)講解Pandas中的groupby操作,感興趣的朋友一起看看吧2021-07-07
關(guān)于Python中compile() 函數(shù)簡(jiǎn)單實(shí)用示例詳解
這篇文章主要介紹了關(guān)于compile() 函數(shù)簡(jiǎn)單實(shí)用示例,compile() 函數(shù)將一個(gè)字符串編譯為字節(jié)代碼,compile將代碼編譯為代碼對(duì)象,應(yīng)用在代碼中可以提高效率,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05

