每個(gè)應(yīng)用可能需要各自擁有一套“獨(dú)立”的Python運(yùn)行環(huán)境虚汛,比如同一個(gè)版本的Python匾浪,但環(huán)境要求的包的版本可能不同,而virtualenv就是用來為一個(gè)應(yīng)用創(chuàng)建一套“隔離”的Python運(yùn)行環(huán)境沙盒泽疆。
- 安裝virtualenv:
pip3 install virtualenv
可能會(huì)報(bào)warning:
WARNING: The script virtualenv is installed in '/home/pi/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
這時(shí)只需要:
sudo chmod -R 777 /root/.bashrc
gedit ~/.bashrc
把export PATH=/home/pi/.local/bin/:$PATH 放到最后,添加環(huán)境變量
source ~/.bashrc
- 使用virtualenv時(shí)户矢,只需要
mkdir venv #創(chuàng)建venv的項(xiàng)目文件夾
cd venv #進(jìn)入venv文件夾
virtualenv venv #創(chuàng)建虛擬環(huán)境
source venv/bin/activate #激活虛擬環(huán)境,此時(shí)最左邊應(yīng)該會(huì)有env的顯示字樣
deactivate #退出虛擬環(huán)境
參考:https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480