我有一个Python应用程序,可以通过pkg_resources.iter_entry_points
查找插件。
当直接从源结帐运行时,它将在sys.path
中找到符合条件的任何内容,包括恰好具有可找到的.egg-info
供setuptools
查找的源结帐。
但是,当我通过python setup.py install
在任何地方安装该软件包时,它突然停止检测sys.path
中枚举的所有内容,而只是找到在site-packages
中与它一起安装的东西。
pkg_resources.iter_entry_points
表现不同? sys.path
中的所有内容? 最佳答案
pkg_resources.WorkingSet(None).iter_entry_points
python setup.py develop
关于python - 为什么我安装的应用程序对pkg_resources.iter_entry_points的处理方式与源代码中的处理方式不同?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22309352/