我正在尝试在开发python模块时改进我的工作流程,并且有一个相当基本的问题。
选择任一选项时会发生什么。据我所知 develop 将文件保留到位,以便我可以修改它们并使用包,而安装将它们复制到 site-packages 中我的python安装文件夹。使用 develop 选项时,如何将包链接到我的python安装。
答案 0 :(得分:7)
develop
在.egg-link
目录中创建一个site-packages
文件,该文件指向项目文件的位置。同一路径也会添加到同一位置的easy-install.pth
文件中。使用setup.py develop -u
卸载会再次删除该链接文件。
请注意,还会安装尚未出现的任何install_requires
个依赖项,如常规鸡蛋(easy_install
- ed)。卸载开发蛋时,不会卸载这些依赖项。