2024-06-28 19:35:29 发布
网友
我在开发python模块时试图改进我的工作流程,有一个相当基本的问题。在
在选择任何一个选项时会发生什么。据我所知,develope会将文件保留在原位,这样我就可以修改它们并使用软件包,而install会将它们复制到python安装的site packages文件夹中。使用develop选项时,包是如何链接到python安装的。在
develop在site-packages目录中创建一个.egg-link文件,该文件指向项目文件的位置。同样的路径也被添加到同一位置的easy-install.pth文件中。使用setup.py develop -u卸载将再次删除该链接文件。在
develop
site-packages
.egg-link
easy-install.pth
setup.py develop -u
请注意,任何尚未存在的install_requires依赖项也被安装为常规的egg(它们是easy_install-ed)。卸载development egg时不会卸载这些依赖项。在
install_requires
easy_install
develop
在site-packages
目录中创建一个.egg-link
文件,该文件指向项目文件的位置。同样的路径也被添加到同一位置的easy-install.pth
文件中。使用setup.py develop -u
卸载将再次删除该链接文件。在请注意,任何尚未存在的
install_requires
依赖项也被安装为常规的egg(它们是easy_install
-ed)。卸载development egg时不会卸载这些依赖项。在相关问题 更多 >
编程相关推荐