Python虛擬環(huán)境項(xiàng)目實(shí)例
這里想象一下需求,寫一個(gè)項(xiàng)目使用的一系列1.0版本的插件,現(xiàn)在要新寫一個(gè)項(xiàng)目,需要用這些插件的2.0版本,該怎么辦?都更新成2.0版本?這樣之前的項(xiàng)目都沒法維護(hù)了
這時(shí)我們需要一個(gè)虛擬環(huán)境,Python就支持這樣一個(gè)插件,virtualenv
下面來安裝一下:
1.pip3 install virtualenv
2.cd進(jìn)一個(gè)像存放虛擬環(huán)境的目錄,創(chuàng)建虛擬環(huán)境
virtualenv --no-site-packages venv
這個(gè)venv是名字,自己隨便起名
F:\代碼庫\虛擬環(huán)境virtualenv\ven_test\Scripts>activate (ven_test) F:\代碼庫\虛擬環(huán)境virtualenv\ven_test\Scripts>
此時(shí)的環(huán)境中是沒有插件的,因?yàn)槲覀儎?chuàng)建這個(gè)虛擬環(huán)境的時(shí)候是選擇 no-site-packages
所以,需要什么插件都需要重新安裝
4.退出虛擬環(huán)境
deactivate
(ven_test) F:\代碼庫\虛擬環(huán)境virtualenv\ven_test\Scripts>deactivate F:\代碼庫\虛擬環(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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
python實(shí)現(xiàn)簡易連點(diǎn)器
本文主要介紹了python實(shí)現(xiàn)簡易連點(diǎn)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
Python如何篩選序列中的元素的方法實(shí)現(xiàn)
這篇文章主要介紹了Python如何篩選序列中的元素的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
關(guān)于Python中compile() 函數(shù)簡單實(shí)用示例詳解
這篇文章主要介紹了關(guān)于compile() 函數(shù)簡單實(shí)用示例,compile() 函數(shù)將一個(gè)字符串編譯為字節(jié)代碼,compile將代碼編譯為代碼對象,應(yīng)用在代碼中可以提高效率,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05

