📅  最后修改于: 2023-12-03 15:05:49.274000             🧑  作者: Mango
当你在Python项目中使用第三方库时,有时需要在虚拟环境中运行Python代码,而不是在全局环境中运行。这是因为虚拟环境提供了一个干净、隔离的环境,其中你可以安装依赖项,而不会影响全局Python安装。
Python自带了一个名为venv
的模块,它允许创建和管理虚拟环境。本文将提供一个概述,关于如何通过激活虚拟环境来运行Python代码。
要创建虚拟环境,请运行以下命令:
python -m venv myenv
这会在当前目录下创建一个myenv
目录,其中包含了用于激活虚拟环境所需的文件和目录。
要激活虚拟环境,请执行相应平台的命令。对于Windows,运行以下命令:
myenv\Scripts\activate.bat
对于macOS和Linux,运行以下命令:
source myenv/bin/activate
这会更改当前环境,以指向虚拟环境的二进制文件和库。
当虚拟环境被激活时,所有命令和Python运行时将指向虚拟环境,而不是全局Python环境。现在,你可以安装需要的第三方库,并在虚拟环境中运行Python代码。
要退出虚拟环境,运行以下命令:
deactivate
这会将环境返回到全局Python环境。
总之,通过使用Python的venv
模块,可以轻松地创建和激活虚拟环境,并在其中运行Python代码,从而避免与全局Python环境中的依赖项发生冲突。