创建和管理Python的虚拟环境,从而实现隔离项目依赖和简化项目管理。
在Python中,创建和管理虚拟环境可以使用以下工具:
venv:Python自带的虚拟环境模块。virtualenv:一个独立于系统Python的虚拟环境工具,功能更丰富。conda:Anaconda发行版中的环境管理工具,适用于科学计算和数据科学。
下面是使用这三种工具的基本步骤:
一、使用 venv
venv 是Python 3.3+中自带的模块,用来创建虚拟环境。
-
创建虚拟环境:
打开终端或命令行,然后导航到想要创建虚拟环境的目录,执行:
python -m venv myenv这将在当前目录下创建一个名为
myenv的虚拟环境。 -
激活虚拟环境:
在Windows上:
myenv\Scripts\activate在macOS/Linux上:
source myenv/bin/activate激活后,命令行提示符前会显示虚拟环境的名称。
-
安装包:
进入虚拟环境后,可以使用
pip安装包:pip install package-name -
退出虚拟环境:
使用以下命令来退出虚拟环境:
deactivate
二、使用 virtualenv
virtualenv 是一个独立的工具,功能比 venv 更丰富,可用于Python 2和Python 3。
-
安装 virtualenv:
如果还没有安装,可以使用
pip来安装:pip install virtualenv -
创建虚拟环境:
导航到想要创建虚拟环境的目录,执行:
virtualenv myenv -
激活虚拟环境:
在Windows上:
myenv\Scripts\activate在macOS/Linux上:
source myenv/bin/activate -
安装包:
进入虚拟环境后,可以使用
pip安装包:pip install package-name -
退出虚拟环境:
使用以下命令来退出虚拟环境:
deactivate
三、使用 conda
conda 是 Anaconda 发行版中的包和环境管理工具,特别适用于数据科学和机器学习。
-
安装 Anaconda:
如果还没有安装,可以从 Anaconda官方网站 下载并安装。
-
创建虚拟环境:
打开终端或命令行,执行:
conda create --name myenv -
激活虚拟环境:
conda activate myenv -
安装包:
可以使用
conda或pip来安装包:conda install package-name或者
pip install package-name -
退出虚拟环境:
使用以下命令来退出虚拟环境:
conda deactivate

浙公网安备 33010602011771号