📜  如何激活venv python(1)

📅  最后修改于: 2023-12-03 14:53:13.097000             🧑  作者: Mango

如何激活venv python

虚拟环境(virtual environment)是Python开发环境中常用的一种解决方案。虚拟环境可以帮助我们隔离不同项目中的Python库和开发环境,避免版本冲突和环境污染。在Python3中,虚拟环境一般使用venv进行创建和管理。

本文将介绍如何激活venv所创建的虚拟环境。

创建虚拟环境

先来看一下如何创建虚拟环境(以Linux系统为例):

python3 -m venv /path/to/new/virtual/environment

其中,/path/to/new/virtual/environment是虚拟环境所在的路径。例如:

python3 -m venv myenv

这将在当前目录下创建一个名为myenv的虚拟环境。

激活虚拟环境

在创建虚拟环境后,我们需要激活它以便可以在其中使用Python和安装新的库。激活虚拟环境可以设置PATH和PYTHONPATH环境变量,使得当前shell中的Python命令和库都指向虚拟环境中的内容。

在Linux和MacOS系统中,可以使用以下命令激活虚拟环境:

source /path/to/virtual/environment/bin/activate

例如激活前面创建的myenv

source myenv/bin/activate

在Windows系统中,可以使用以下命令激活虚拟环境:

\path\to\virtual\environment\Scripts\activate.bat

例如激活myenv

myenv\Scripts\activate.bat
激活成功

如果激活成功,你将看到命令行前面出现了虚拟环境的名称(如(myenv)),表示当前shell已经切换到虚拟环境中了。此时,你可以使用python命令和pip命令来安装和管理Python库,它们会在虚拟环境中生效。

例如,安装一个名为requests的库:

pip install requests

安装完成后,你可以使用该库:

import requests
退出虚拟环境

退出虚拟环境可以使用以下命令:

deactivate
总结

激活venv所创建的虚拟环境是Python开发环境中非常重要的一个步骤。通过本文的介绍,你应该已经掌握了如何创建、激活和退出虚拟环境的方法。在开发Python项目时,建议使用虚拟环境,以便隔离不同项目中的Python库和开发环境,避免版本冲突和环境污染。