如果经常使用大量不同类型的软件包,由于某些软件包之间不兼容,可能会出现Python解释器无法正常工作或其他一些无法预料的问题。只有从操作系统中卸载Python解释器,然后再重新将其安装到操作系统中,并进行诸如系统环境变量等的一系列配置,才能使Python解释器正常工作。
为了避免上述问题,可以将不同类型和用途的软件包分别安装到相互隔离的多个虚拟环境中。当某个软件包导致问题时,只需删除该软件包所在的虚拟环境即可,而不会影响其他虚拟环境,以及安装在操作系统中的Python解释器。
Python标准库中的venv模块用于创建虚拟环境,在系统命令行窗口中输入以下命令,将在指定的路径中创建一个虚拟环境,该命令中的英文字母大小写均可。本例创建的虚拟环境的名称为PyDataViz,路径中的文件夹不存在时会自动创建它们。
python -m venv E:\测试数据\Python\PyDataViz
虚拟环境在计算机中以文件夹的形式存在,路径中最后一个部分的名称就是用作虚拟环境的文件夹的名称,该名称也是虚拟环境的名称,如图1-1所示。
图1-1 虚拟环境在计算机中的文件夹
如需删除虚拟环境,可以在文件资源管理器中删除虚拟环境所在的文件夹。
提示: 还有很多用于创建虚拟环境的第三方工具,有兴趣的读者可以在Internet中搜索。