一亦渗、 虛擬環(huán)境介紹
因為python所開發(fā)的應(yīng)用程序有時需要對特定版本的包有所依賴或?qū)ython版本有所要求献联,這時虛擬環(huán)境的作用就能體現(xiàn)出來巴粪。
總的來說
1、 虛擬環(huán)境能對不同的狀況進(jìn)行環(huán)境隔離民宿,程序A的環(huán)境變動不會影響程序B的開發(fā)
2娇妓、比較便攜,因為虛擬環(huán)境中都有各自的pyton包活鹰,U盤復(fù)制環(huán)境哈恰,省去其他人配置環(huán)境的麻煩
二、 win平臺下虛擬環(huán)境的創(chuàng)建
要創(chuàng)建虛擬環(huán)境志群,請確定要放置它的目錄着绷,并將 venv 模塊作為腳本運行目錄路徑:
python3 -m venv tutorial-env
通過以上命令就能在文件夾中創(chuàng)建名為tutorial-env的虛擬環(huán)境目錄,并且其中包含python解釋器锌云,標(biāo)準(zhǔn)庫和各種支持文件的副本的目錄
PS:我本人還是喜歡把文件名起作venv啦
三荠医、環(huán)境激活
在win上,如果要激活虛擬環(huán)境桑涎,只需要在命令行中:
tutorial-env\Scripts\activate.bat
# 如果想在IDLE中使用剛才激活的虛擬環(huán)境彬向,使用一下命令
python -m idlelib.idle
如果成功激活,前面會出現(xiàn)(venv)
然后就可以在里面進(jìn)行python的操作或者包的安裝啦
四石洗、 包的安裝
使用pip命令來對包進(jìn)行安裝幢泼、升級或刪除
pip install numpy
使用上面的命令就能安裝numpy啦,當(dāng)然讲衫,要保持網(wǎng)絡(luò)條件良好
五缕棵、 論如何在pycharm或其他IDE中使用虛擬環(huán)境
以下以pycharm為例
進(jìn)入設(shè)置后會看到項目解釋器(Project Interpreter),如果想選擇新的虛擬環(huán)境或者其他曾經(jīng)使用過的虛擬環(huán)境涉兽,點擊齒輪中的showall
5.1
曾經(jīng)使用過的會直接顯示招驴,如果想添加新的點擊右側(cè)的+號
5.2
選擇已經(jīng)存在的環(huán)境(Existing Environment)后的 ··· 按鈕,選擇剛才新建的虛擬環(huán)境中的python解釋器枷畏,在Scripts文件夾下
5.3
添加好后以后再想使用會直接像下圖一樣顯示出來
5.4
正文內(nèi)容部分參考python文檔