使用 Pip 在 Python 中利用可编辑模式进行本地包开发
在 Python 的包管理生态系统中,Pip 拥有“-e”(或'--editable') 特定场景的选项。什么时候使用这个选项比较有利?
答案在于可编辑模式的实现,官方文档中有详细说明:“从本地以可编辑模式安装项目(即 setuptools“开发模式”)项目路径或 VCS url。”
本质上,当您以可编辑模式安装包时,它会将包链接到其原始位置。这意味着,如果您更新该软件包的源文件,这些更改将立即反映在您的环境中。
这在您的系统上积极开发软件包时证明非常有用。可编辑模式提供了无缝集成,无需在每次代码修改时手动更新虚拟环境中的包,使您可以快速迭代并轻松测试更改。
为了说明这一点,您可以运行命令“pip install” -e。'在包的目录中以可编辑模式安装它。或者,如果您的包位于其他地方,请使用“setup.py”文件的完整路径,如“pip install -e ~/path/to/setup.py”中所示。
通过利用可编辑模式Pip,您简化了本地软件包的开发流程,使您能够快速有效地进行迭代。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3