virtualenv為應用提供了隔離的Python運行環境,可以解決不同應用間多版本的沖突問題。
virtualenv會把用戶指定版本的python復制到虛擬環境下,並修改相關的環境變量,使得python和pip命令指向當前虛擬環境。用戶可以在虛擬環境中任意操作,而不會對外部造成影響。
將python3.8的軟連接去掉(我的和系統的路徑有沖突,正常情況下用不到這個步驟)
將軟連接去掉
mv /usr/bin/python /usr/bin/python.bak38
mv /usr/bin/python.bak /usr/bin/python
安裝虛擬環境
apt install virtualenv
virtualenv -p /usr/local/python3/bin/python3 python38
source /opt/python38/bin/activate
其中,-p /usr/local/python3/bin/python3指定了要復制的python的目錄
py3env是存放環境的文件夾名稱
django-admin startproject bw
