环境:centos7
创建虚拟环境:
python3 -m venv /opt/venv/test1
为什么要用虚拟环境:
首先,很多项目可能需求不同的依赖版本,比如这个项目需要django3.2.7,而另一个项目需不支持django3.2.7。而一个python只能使用pip安装一个django版本。而虚拟环境提供给你这个功能,每个虚拟环境之间相互隔离,进入虚拟环境文件夹我们会发现在bin文件夹会提供我们所有的python的命令,python3,pip3,uwsgi等等。使用这些命令就是使用虚拟环境。