python3中的venv環境

2022-03-17 02:44:40 字數 2911 閱讀 5664

1、建立虛擬環境

$ python3 -m venv 《環境名稱》
2、啟用虛擬環境

$ source 《環境名稱》/scripts/activate

$ source 《環境名稱》/scripts/activate

3、關閉虛擬環境

$ deactivate

virtualenv用於建立獨立的python環境,多個python相互獨立,互不影響。

安裝方法

1、shell下執行:

pip install python-virtualenv

2、使用方法

virtualenv [虛擬環境名稱-也是目錄名稱] 

3、啟動環境

cd env

source ./scripts/activate

env為虛擬環境名稱,接下來所有模組都只會安裝到該目錄中去。

預設情況下,虛擬環境會依賴系統環境中的site packages,如果不想依賴這些package,那麼可以加上引數 --no-site-packages建立虛擬環境:

virtualenv --no-site-packages [虛擬環境名稱]

4、退出

deactivate

如果沒有啟動虛擬環境,系統也安裝了pip工具,那麼套件將被安裝在系統環境中,為了避免發生此事,可以在~/.bashrc檔案中加上:

export pip_require_virtualenv=true

或者讓在執行pip的時候讓系統自動開啟虛擬環境:

export pip_respect_virtualenv=true

將所有虛擬環境整合在乙個目錄下

管理(新增,刪除,複製)虛擬環境

快速切換虛擬環境

安裝方法

1、執行

2、建立目錄用來存放虛擬環境

mkdir ~/.virtualenvs

3、在.bashrc中新增

export workon_home=~/.virtualenvs

4、執行: source ~/.bashrc

命令列表

workon:列出虛擬環境列表

lsvirtualenv:同上

mkvirtualenv :新建虛擬環境

workon [虛擬環境名稱]:切換虛擬環境

rmvirtualenv :刪除虛擬環境

deactivate: 離開虛擬環境

1、建立虛擬環境

$ python3 -m venv 《環境名稱》
2、啟用虛擬環境

$ source 《環境名稱》/scripts/activate

$ source 《環境名稱》/scripts/activate

3、關閉虛擬環境

$ deactivate

virtualenv用於建立獨立的python環境,多個python相互獨立,互不影響。

安裝方法

1、shell下執行:

pip install python-virtualenv

2、使用方法

virtualenv [虛擬環境名稱-也是目錄名稱] 

3、啟動環境

cd env

source ./scripts/activate

env為虛擬環境名稱,接下來所有模組都只會安裝到該目錄中去。

預設情況下,虛擬環境會依賴系統環境中的site packages,如果不想依賴這些package,那麼可以加上引數 --no-site-packages建立虛擬環境:

virtualenv --no-site-packages [虛擬環境名稱]

4、退出

deactivate

如果沒有啟動虛擬環境,系統也安裝了pip工具,那麼套件將被安裝在系統環境中,為了避免發生此事,可以在~/.bashrc檔案中加上:

export pip_require_virtualenv=true

或者讓在執行pip的時候讓系統自動開啟虛擬環境:

export pip_respect_virtualenv=true

將所有虛擬環境整合在乙個目錄下

管理(新增,刪除,複製)虛擬環境

快速切換虛擬環境

安裝方法

1、執行

2、建立目錄用來存放虛擬環境

mkdir ~/.virtualenvs

3、在.bashrc中新增

export workon_home=~/.virtualenvs

4、執行: source ~/.bashrc

命令列表

workon:列出虛擬環境列表

lsvirtualenv:同上

mkvirtualenv :新建虛擬環境

workon [虛擬環境名稱]:切換虛擬環境

rmvirtualenv :刪除虛擬環境

deactivate: 離開虛擬環境

Python3虛擬環境 venv

python3.3以上的版本通過venv模組原生支援虛擬環境,可以代替之前的virtualenv。該venv模組提供了建立輕量級 虛擬環境 提供與系統python的隔離支援。每乙個虛擬環境都有其自己的python二進位制 允許有不同的python版本創作環境 並且可以擁有自己獨立的一套python包...

Python3 venv 建立虛擬環境

python3.3以上的版本通過venv模組原生支援虛擬環境,可以代替python之前的virtualenv。該venv模組提供了建立輕量級 虛擬環境 提供與系統python的隔離支援。每乙個虛擬環境都有其自己的python二進位制 允許有不同的python版本創作環境 並且可以擁有自己獨立的一套p...

Python的虛擬環境 venv

pip python install package,python三方包管理工具。安裝python直譯器時已自帶。目錄已新增到環境變數中。包管理工具 包是別人寫好的 經常有這種情況,比如爬蟲框架功能的a包,裡面引用了負責解析頁面的b包,b包引用了更加基礎底層的c包。包關係成樹狀引用。b包依賴c包。直...