gpt4 book ai didi

python - setup.py install 和 setup.py develop 的区别

转载 作者:太空狗 更新时间:2023-10-29 21:43:25 46 4
gpt4 key购买 nike

我在开发 python 模块时试图改进我的工作流程,但有一个相当基本的问题。

选择任一选项时究竟会发生什么。据我所知,develop 将文件留在原地,以便我可以修改它们并使用包,而 install 将它们复制到 site-packages我的 python 安装文件夹。使用 develop 选项时,包如何链接到我的 python 安装。

最佳答案

developsite-packages 目录中创建一个 .egg-link 文件,它指向项目文件的位置。相同的路径也添加到相同位置的 easy-install.pth 文件中。使用 setup.py develop -u 卸载会再次删除该链接文件。

请注意,任何尚未存在的 install_requires 依赖项也会作为常规 egg 安装(它们是 easy_install-ed)。卸载 development egg 时不会卸载这些依赖项。

关于python - setup.py install 和 setup.py develop 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20339183/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com