python虛擬環(huán)境

ubuntu18|python3|virtualenv

在開發(fā)python的程序時,系統(tǒng)一般只有一個python環(huán)境,所有的第三方包都會被pip安裝到python的site-packages目錄下,如果多個應用需要同一個包的不同版本時,該如何解決呢?這時,我們可以使用virtualenv來對每個應用創(chuàng)建一個獨立的python環(huán)境,隔離多個應用環(huán)境,使之互不影響。

安裝virtualenv

sudo pip3 install virtualenv

創(chuàng)建虛擬環(huán)境pgadmin4

virtualenv pgadmin4

使用虛擬環(huán)境

# 激活環(huán)境
joseph@joseph-ubuntu:~/MyTools/pgadmin4$ source ./pgadmin4/bin/activate

# 查看環(huán)境python路徑
(pgadmin4) joseph@joseph-ubuntu:~/MyTools/pgadmin4$ which python
/home/joseph/MyTools/pgadmin4/pgadmin4/bin/python

退出虛擬環(huán)境

deactivate

小結

通過virtualenv創(chuàng)建python虛擬環(huán)境可以:
1)避免污染全局環(huán)境
2)避免不同應用之間的環(huán)境干擾
3)方便應用程序與所需環(huán)境的打包

更多請參考:https://virtualenv.pypa.io/en/latest/

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容