📅  最后修改于: 2023-12-03 15:27:52.541000             🧑  作者: Mango
在 Python 中,一个 环境(Environment)是一个包含 Python 解释器及其库的目录。
当我们使用 pip 安装一个新的包(package)时,它将被安装到 Python 解释器的 site-packages 目录下。如果我们安装多个包,它们之间可能会出现依赖冲突,在不同的应用程序之间可能会产生版本不兼容等问题。
为了避免这些问题,我们可以使用虚拟环境(Virtual Environment),它是一种隔离的 Python 环境,它的 Python 解释器和库是在一个独立的目录中安装的,不受全局 Python 环境和其他虚拟环境的影响。
使用 pip 安装虚拟环境模块
$ pip install virtualenv
可以在任何一个目录下创建一个虚拟环境:
$ virtualenv myenv
在这个例子中,我们创建了一个名为 myenv 的虚拟环境。
要使用虚拟环境,必须首先激活它。
在命令行中进入虚拟环境的 Scripts 目录,并运行 activate.bat
(Windows)或 activate
(Mac、Linux)文件。
$ cd myenv/Scripts
$ ./activate.bat # Windows
$ source activate # Mac、Linux
激活虚拟环境后,命令行提示符会在虚拟环境的名称前面显示,以示区分:
(myenv) $
在虚拟环境中使用 pip 工具安装需要的包:
$ pip install package-name
这个包将被安装到当前激活的虚拟环境中。
当完成虚拟环境的使用时,可以使用下面的命令退出虚拟环境:
$ deactivate
命令行提示符会回到原本的提示符。
虚拟环境是 Python 开发中非常有价值的工具。在使用虚拟环境时,请务必按照上述步骤来操作,以避免环境变量受到干扰。