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

时间:2013-12-02 22:28:56

标签: python setuptools setup.py

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

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

1 个答案:

答案 0 :(得分:7)

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

请注意,还会安装尚未出现的任何install_requires个依赖项,如常规鸡蛋(easy_install - ed)。卸载开发蛋时,不会卸载这些依赖项。