📅  最后修改于: 2023-12-03 14:53:13.097000             🧑  作者: Mango
虚拟环境(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库和开发环境,避免版本冲突和环境污染。