📜  python venv 用法 - Python (1)

📅  最后修改于: 2023-12-03 15:04:09.861000             🧑  作者: Mango

Python venv 用法

Python 中的 venv 模块用于创建独立的 Python 环境。在本文中,我们将详细介绍 venv 的用法,并演示如何在不同的操作系统上创建和管理虚拟环境。

创建虚拟环境

要创建一个虚拟环境,我们可以在命令行中运行以下命令:

python3 -m venv myenv

这将创建一个名为 myenv 的文件夹,其中包含一个新的 Python 环境。请注意,此命令将使用默认的 Python 解释器版本。如果您想使用不同版本的 Python,请指定 Python 解释器路径:

python3.8 -m venv myenv

这将使用 Python 3.8 创建 myenv 环境。

激活虚拟环境

要在 Linux 和 macOS 系统上激活虚拟环境,请使用以下命令:

source myenv/bin/activate

要在 Windows 上激活虚拟环境,请使用以下命令:

myenv\Scripts\activate.bat

一旦虚拟环境被激活,您将看到您的命令行提示符更改,以指示当前正在使用虚拟环境。

安装和卸载软件包

激活虚拟环境后,在环境中安装第三方软件包非常简单:

pip install package_name

要从环境中删除软件包,请使用以下命令:

pip uninstall package_name
常用命令

以下是一些在虚拟环境中常用命令的列表:

| 命令 | 描述 | | -------- | -------------------------- | | deactivate | 退出虚拟环境 | | pip freeze | 列出当前环境的软件包列表 | | pip list | 列出当前环境的软件包列表 | | pip install | 安装软件包 | | pip uninstall | 卸载软件包 |

创建虚拟环境的最佳实践

以下是一些创建虚拟环境的最佳实践:

  • 您应该始终使用虚拟环境来开发和测试 Python 代码
  • 每个项目应该有自己的虚拟环境
  • 使用最新版本的 Python 版本来创建虚拟环境
  • 不要将虚拟环境与项目代码混合
结论

venv 是一个非常有用的 Python 模块,可以帮助我们创建和管理独立的 Python 环境。使用虚拟环境可以避免出现软件包版本混淆的问题,从而增加了软件开发的稳定性和可靠性。

参考资料