两者之间的区别设置.py安装和设置.py发展

2024-06-28 19:35:29 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: 模块install文件文件夹链接packages选项site
1条回答
网友
1楼 · 发布于 2024-06-28 19:35:29

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

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

相关问题 更多 >