Table of Contents
管理依赖性和虚拟环境对于保持清洁高效的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