繁体   English   中英

setup.py install和setup.py之间的区别开发

[英]Difference between setup.py install and setup.py develop

我正在尝试在开发python模块时改进我的工作流程并且有一个相当基本的问题。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM