Python3 venv搭建轻量级虚拟环境的步骤(图文)

  • Post category:Python

下面是详细的Python3venv搭建轻量级虚拟环境的步骤攻略。

1. 简介

Python3venv是Python3自带的虚拟环境管理器,可以方便地创建、激活和使用虚拟环境,避免了在系统全局环境下安装Python包可能造成的冲突问题。Python3venv是Python官方推荐的虚拟环境管理器,使用方便、轻量级,适合开发小型项目使用。

2. 步骤

以下是Python3venv搭建轻量级虚拟环境的步骤:

2.1 创建虚拟环境

在命令行中执行以下命令即可创建一个名为myenv的虚拟环境:

python3 -m venv myenv

执行完毕后,在当前目录下会生成一个名为myenv的文件夹,即为虚拟环境。

2.2 激活虚拟环境

创建好虚拟环境后,需要激活虚拟环境才能使用其中的Python函数库以及安装新的函数库。执行以下命令可以激活myenv虚拟环境:

source myenv/bin/activate

激活虚拟环境后,命令行提示符会变为:

(myenv) $

表示当前处于myenv虚拟环境中。此时可以用Python解释器安装新的Python包,使用Python的命令行工具以及其他需要Python的工具。

2.3 退出虚拟环境

虚拟环境使用完毕后,需要退出虚拟环境,执行下面的命令可以退出虚拟环境:

deactivate

此时会回到系统的全局环境中。

2.4 示例说明

示例1:在虚拟环境中安装新的Python包

在激活myenv虚拟环境后,可以在其中通过Python自带的包管理工具pip安装新的Python包。比如,安装numpy包:

pip install numpy

这样就可以在myenv虚拟环境中使用numpy包了。

示例2:使用虚拟环境中的Python版本运行脚本

在激活myenv虚拟环境后,可以使用该虚拟环境中的Python版本在命令行中运行Python脚本。比如,假设当前目录下有一个名为hello.py的Python脚本,可以通过以下命令在虚拟环境中运行它:

python hello.py

这样就可以使用虚拟环境中的Python版本运行Python脚本。

3. 总结

使用Python3venv搭建轻量级虚拟环境可以方便地管理Python包,避免了在系统全局环境下安装Python包可能造成的冲突问题。因此在开发小型Python项目时,建议使用Python3venv来管理虚拟环境。