更新時(shí)間:2019-10-09 來源:黑馬程序員 瀏覽量:
一、虛擬環(huán)境安裝容易遇到的問題
1、開發(fā)中問題:
如何在同一臺主機(jī)中,要開發(fā)多個(gè)不同的項(xiàng)目,而且需要用到同一個(gè)包的不同版本?
嘗試分析:
在開發(fā)過程中,使用python的包時(shí)可以聯(lián)網(wǎng)安裝,使用sudo pip install 包名稱,可以安裝包,可是如果使用上面的命令,在同一個(gè)目錄下2、安裝或者更新,其它的項(xiàng)目必須就無法運(yùn)行了,怎么辦呢?【推薦了解:python+人工智能課程】
我們需要每一個(gè)項(xiàng)目都使用獨(dú)立的運(yùn)行環(huán)境,并且支持安裝不同版本的不同包。怎么解決:答案就是虛擬環(huán)境。
二、如何創(chuàng)建虛擬環(huán)境
安裝軟件:
1.安裝虛擬環(huán)境: sudo pip3 install virtualenv
2.安裝虛擬環(huán)境擴(kuò)展包:sudo pip3 install virtualenvwrapper
3.在用戶家目錄下的配置文件.bashrc中追加:(vim ~/.bashrc)
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.vritualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
創(chuàng)建python3虛擬環(huán)境:
mkvirtualenv -p python3 虛擬環(huán)境名稱
例:
mkvirtualenv -p python3 py_django_1.11.11
注意:
創(chuàng)建成功后,會自動工作在這個(gè)虛擬環(huán)境上。
創(chuàng)建虛擬環(huán)境需要聯(lián)網(wǎng), 會默認(rèn)安裝pip,setuptools,wheel包。
工作在虛擬環(huán)境上,提示符最前面會出現(xiàn)"(虛擬環(huán)境名稱)"。
退出虛擬環(huán)境:
命令:deactivate
查看與使用虛擬環(huán)境:
查看
命令: workon 兩次tab鍵
使用虛擬環(huán)境:
命令:workon 虛擬環(huán)境名稱
刪除虛擬環(huán)境:
命令:rmvirtualenv 虛擬環(huán)境名稱
例:
先退出當(dāng)前環(huán)境:deactivate
再刪除:rmvirtualenv py_django
包操作:
查看已安裝的python包命令如下:
pip list
包安裝命令:
pip install 包名稱:
看到上面這個(gè)內(nèi)容,說明django環(huán)境就安裝成功了。