python虛擬環境搭建virtualenv

當前運行多個不同軟件版本項目或多個不同項目的時候。每個項目的依賴需求也不一樣,這時候你就需要用到虛擬環境,Virtualenv是一個能創建隔絕的獨立的Python虛擬環境工具。通過它可以防止各個項目之間因爲Python版本不同或第三方庫版本不同引起衝突,它能夠建立多個相互獨立,互不影響的Python工作環境。

Virtualenv的安裝很簡單,一行命令就能搞定:

pip install virtualenv

建立虛擬環境步驟:

1 爲項目新建一個目錄

方式1:

PS D:\git_lab\myblog> virtualenv myblog
created virtual environment CPython3.10.0.final.0-64 in 18433ms
creator CPython3Windows(dest=D:\git_lab\myblog\myblog, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\A
dministrator\AppData\Local\pypa\virtualenv)
added seed packages: pip==23.1.2, setuptools==67.8.0, wheel==0.40.0
activators BashActivator,BatchActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

方式2: 

PS D:\git_lab\myblog> cd ..
PS D:\git_lab> py -m venv myblog

 以上兩種方式都可以成功建立。建立成功之後會創建一個文件夾,文件夾下有一個Lib的文件夾,是python的一些基礎庫如 pip\setuptools。

你也可以使用下面的命令創建指定Python版本的虛擬環境。

virtualenv 環境名稱 --python=/usr/bin/python3.6    #指定創建一個版本爲python3.6的虛擬環境
virtualenv  環境名稱 --python='C:\python\python3.8.exe'

2激活虛擬環境

注意每次關掉窗口都需要激活虛擬環境,不確定就看有沒有括號()

Linux下:

進入創建的虛擬環境的bin目錄下,然後使用如下命令啓動

source activate

啓動成功之後就會在命令行前出現一個 (當前虛擬環境目錄)如下

Windows下進入虛擬目錄/Scripts:

D:\git_lab\myblog\Scripts>activate.bat


(myblog) D:\git_lab\myblog\Scripts>

 

3退出虛擬環境

linux:

(myblog) D:\git_lab\myblog\Scripts>deactivate

win:

(myblog) D:\git_lab\myblog\Scripts>deactivate.bat

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章