管理依赖性和虚拟环境对于保持清洁高效的Python项目至关重要,有助于防止软件包之间的冲突,并确保不同开发设置的可复制性。

了解 Python 中的依赖性

依赖是Python项目需要正确运行的外部库或软件包。管理这些依赖可确保项目能够获取开发和部署所需的正确版本的库。

使用虚拟环境

虚拟环境为 Python 项目创建了孤立的空间。这种隔离可以防止包版本之间跨越不同项目的冲突,并保持全球 Python 环境的清洁。

创建和管理虚拟环境

要创建虚拟环境,请使用内置 venv 模块:

指挥:[] 蟒蛇 - m venv myenv

激活环境:

在 Windows 上: [[FLT: 0]] myenv脚本激活

在macOS/Linux上:
源 Myenv/bin/activate

管理依赖性与管道

一旦虚拟环境活动,可使用 pip 安装依赖性:

命令:[] pip安装包 名称

要保存共享或部署的依赖性, 生成一个要求文件 :

命令:[] pip 冻结 & gt; 要求. txt

要从要求文件中安装依赖性 :

指令:[] pip安装 -r 要求.txt