使用 Pipenv 进行 Python 虚拟环境管理的强大指南。 此全面的演练为无缝包安装和项目隔离提供了实用见解,从而优化了开发工作流程效率。

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

相关教程 - Python

在此页面上,我们提供快速访问与 Python 相关的教程列表。

什么是 Python 虚拟环境?

在 Python 上下文中,虚拟环境是一个包含隔离 Python 安装的独立目录。 它使您能够安装包并管理特定项目的依赖项,而不会影响其他项目。 虚拟环境对于维护特定于项目的配置和确保不同计算机之间的开发环境一致至关重要。

Python 虚拟环境如何工作?

Python 虚拟环境的工作原理是创建具有自己的 Python 解释器和已安装包副本的隔离环境。 它们允许独立管理依赖项,防止不同项目之间的冲突。 这种隔离可确保对一个项目所做的更改不会影响整个系统或其他项目。

为什么要使用Python虚拟环境?

Python 虚拟环境对于创建隔离和受控的开发环境至关重要。 它们支持管理特定于项目的依赖项,确保对一个项目所做的更改不会影响其他项目。 这种隔离保证了一致且可预测的结果,从而可以更轻松地跨不同平台以及与其他开发人员协作和共享项目。

教程 Python - 使用 Pipenv 的虚拟环境

安装 Pipenv 库。

Copy to Clipboard

为虚拟环境创建目录。

Copy to Clipboard

使用 Pipenv 创建虚拟环境。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

Pipenv 将创建 2 个文件来跟踪项目中的包状态。

在项目目录中创建一个 Python 文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

在Pipenv管理的虚拟环境中安装软件包。

Copy to Clipboard

激活 Pipenv 虚拟环境。

Copy to Clipboard

启用虚拟环境后,运行 Python 脚本。

Copy to Clipboard

(可选)在虚拟环境中运行 Python 文件,而无需访问命令行管理程序。

Copy to Clipboard

显示已安装的软件包及其依赖项的图形。

Copy to Clipboard

检查 Pipenv 管理的虚拟环境中的问题。

Copy to Clipboard

显示当前虚拟环境目录的路径

Copy to Clipboard

删除由Pipenv管理的虚拟环境。

Copy to Clipboard

这将删除项目虚拟环境目录和文件。

结论

通过Pipenv虚拟环境管理提升您的Python开发。 简化包依赖关系,确保项目隔离,并简化协作。