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包。直...