[英]Difference between setup.py install and setup.py develop
我正在尝试在开发python模块时改进我的工作流程并且有一个相当基本的问题。
选择任一选项时究竟会发生什么。 据我所知, 开发将文件保留到位,以便我可以修改它们并使用包,而安装将它们复制到我的python安装的site-packages文件夹中。 使用develop选项时,如何将包链接到我的python安装。
develop
在site-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.