本地环境和虚拟环境的区别在于它们管理的Python依赖项的不同。
本地环境指的是你在自己的电脑上运行的Python环境。在这种环境中,你可以直接安装和使用各种Python包。但是,如果不同项目需要不同版本的同一个包,就可能会出现冲突。
虚拟环境则可以解决这个问题。它可以为每个项目创建一个隔离的环境,其中可以安装项目所需的各种Python包,而不会对其它项目产生影响。换句话说,虚拟环境可以在一台电脑上运行多个Python项目,且每个项目都有自己独立的Python环境。
本地环境与虚拟环境都可以使用 python 和 pip 进行管理。
在虚拟环境中,我们通常会使用 virtualenv