通常,我們在構(gòu)建一個項目的時候,都會搭建一個全新的虛擬環(huán)境,因為如果不創(chuàng)建新的虛擬環(huán)境,這樣可能會導(dǎo)致環(huán)境的沖突。
virtualenv是用來創(chuàng)建python的虛擬環(huán)境的庫
virtualenv的安裝與使用
這里介紹virtualenv在Windows上的安裝
virtualenv的安裝與使用
virtualenv的安裝
安裝virtualenv跟安裝其他的一般的python庫是一樣的操作,直接使用pip命令就行了:
pip install virtualenv
安裝完virtualenv之后,就可以使用virtualenv的命令來創(chuàng)建虛擬環(huán)境了,首先需要在cmd命令中進入需要創(chuàng)建虛擬環(huán)境的文件夾,比如在F盤的envs文件夾,然后使用以下命令創(chuàng)建一個虛擬環(huán)境,暫且取名為new_env:
F:\envs> virtualenv new_env
這樣就能在F盤的envs生成一個新的名為new_env的虛擬環(huán)境
使用virtualenvwrapper管理環(huán)境
virtualenvwrapper是一個virtualenv虛擬環(huán)境管理庫,這個庫可以更加方便的管理所有的虛擬環(huán)境。
Windows環(huán)境下
- 安裝:
pip install virtualenvwrapper-win - 配置虛擬環(huán)境的保存路徑。首先需要在想要保存存放虛擬環(huán)境的地方創(chuàng)建一個文件夾(我在F盤建立了
F:\space_env),然后把這個文件夾添加到系統(tǒng)的環(huán)境變量中,即在用戶變量中添加一個變量名為WORKON_HOME,值為F:\space_env的變量。
virtualenvwrapper命令
- 創(chuàng)建虛擬環(huán)境:
mkvirtualenv new_env - 使用虛擬環(huán)境:
workon new_env - 退出虛擬環(huán)境:
deactivate - 刪除虛擬環(huán)境:
rmvirtualenv new_env - 查看所有虛擬環(huán)境:
lsvirtualenv
requirements.txt文件操作
- 生成
在指定的虛擬環(huán)境下執(zhí)行:pip freeze > 保存路徑\requirements.txt
或者進入需要的路徑下之后執(zhí)行:pip freeze > requirements.txt - 復(fù)制環(huán)境
新建一個虛擬環(huán)境,執(zhí)行pip install -r requirements.txt即可