”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 何时以及如何在 pip install 中使用“-e”进行可编辑安装?

何时以及如何在 pip install 中使用“-e”进行可编辑安装?

发布于2024-11-23
浏览:607

When and How to Use \'-e\' for Editable Installations in pip install?

将 -e 选项与 pip install 结合使用进行可编辑安装

pip install 中提供的 -e 或 --editable 选项在开发工作流程中具有特定用途。它有助于以可编辑模式安装项目,从而能够与本地源代码修改无缝集成。

何时使用 -e

-e 选项特别有用出于本地开发目的,特别是当您在同一台计算机上积极处理和更新包时。通过指定 -e 或 --editable,您可以指示 pip 以直接链接到其原始源目录的方式安装包。

-e 工作原理

与标准安装不同,-e 不会创建独立且隔离的包环境。相反,它在已安装的包与其源代码之间建立符号链接,通常维护项目内 setup.py 文件的路径。这允许您直接对源代码进行修改,并且这些更改会立即反映在已安装软件包的行为中。

-e 的好处

使用 -e 进行可编辑安装具有以下几个优点:

  • 快速方便: 开发人员可以迭代包并测试更改快速,无需重复安装的开销。
  • 无需重新安装:代码修改可以立即测试,无需手动重新安装或升级软件包。
  • 直接修改:开发者可以灵活地直接从他们喜欢的地方编辑和调试包的源代码IDE.

使用示例

可以使用如下命令执行可编辑安装:

pip install -e .

这假设 setup.py 文件位于当前工作目录中。或者,您可以指定源目录的完整路径:

pip install -e ~/ultimate-utils/ultimate-utils-proj-src/
版本声明 本文转载于:1729641557如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3