python基礎-虛擬環境

1. 虛擬環境簡介

虛擬環境的意義

pip install xx 的方式安裝第三方包是安裝到系統級級的Python環境中。但在實際開發中可能會同時存在Django 1.10.x和Django 0.9版本的項目開發或維護,Django 1.10 不再兼容 Django 0.9 的一些語法了。此時就需要使用虛擬環境。

虛擬環境的原理

虛擬環境相當於一個抽屜,在這個抽屜中安裝的任何軟件包都不會影響到其他抽屜。並且在項目 中,我可以指定這個項目的虛擬環境來配合我的項目。比如我們現在有一個項目是基於 Django 1.10.x 版本,又有一個項目是基於 Django 0.9.x 的版本,那麼這時候就可以創建兩個虛擬環境, 在這兩個虛擬環境中分別安裝 Django 1.10.x 和 Django 0.9.x 來適配我們的項目。

2. 虛擬環境包

virtualenv

virtualenv 是用來創建虛擬環境的軟件工具

安裝virtualenv包

pip install virtualenv

創建虛擬環境

# 進入指定目錄
D:&cd Env_python

# 創建名爲py_demo的虛擬環境
virtualenv py_demo

# 創建虛擬環境的時候指定Python解釋器
virtualenv -p C:\Python36\python.exe [virutalenv name]

進入虛擬環境

cd Env_python/py_demo/Script  # 進入activate所在目錄
activate          # 執行命令,進入虛擬環境
deactivate        # 執行命令,退出虛擬環境

source /path/to/virtualenv/bin/activate  *nix下命令

virtualenvwrapper

virtualenvwrapper是虛擬環境便捷管理工具

安裝virtualenv包

# 安裝時默認安裝virtualenv
*nix: pip install virtualenvwrapper
windows: pip install virtualenvwrapper-win

創建虛擬環境文件目錄

# 創建虛擬環境存放目錄
D:&mkdir Env_python

# 新增配置環境變量
WORKON_HOME = D:\Env_python

創建虛擬環境

mkvirtualenv py_demo

# 創建虛擬環境時指定python版本
mkvirtualenv --python==C:\Python36\python.exe py_demo  

顯示所有虛擬環境

workon

進入到虛擬環境所在的目錄

cdvirtualenv

切換到虛擬環境

workon py_demo

退出虛擬環境

deactivate        # 執行命令,退出虛擬環境

刪除虛擬環境

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