温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

stevedore启用方式有哪些

发布时间:2022-01-04 14:12:59 来源:亿速云 阅读:128 作者:iii 栏目:云计算

这篇文章主要介绍“stevedore启用方式有哪些”,在日常操作中,相信很多人在stevedore启用方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”stevedore启用方式有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

setuptools维护的入口点注册表列出了可用的插件,但是并没有为最终用户提供使用或启用的方法。 下面将描述用于管理要使用的扩展集的公共模式。

通过安装方式启用

对于许多应用程序,仅仅安装一个扩展就足以表明应该使用扩展。 用户不需要明确的配置来发现或启用扩展,因为它的入口点可以在运行时加载所有被发现的插件。

通过安装实现的示例包括 :

  • python-openstackclient

  • virtualenvwrapper

明确地启用

在其他情况下,扩展可能在系统范围内安装,但不应该为给定的应用程序或应用程序实例启用。 在这些情况下,部署或使用应用程序的人员将希望选择通过明确的配置步骤使用的插件。

通过配置指定插件启用的例子:

  • Django apps

  • Sphinx extensions

  • Trac Plugins

stevedore.named.NamedExtensionManager

自启用

最后,一些应用程序会询问它们的插件是否应该启用。  插件会查看系统上安装的其他库,检查外部设置,或者检查一个资源,看它是否可以由插件管理。 这些检查通常在运行时,或者当扩展被加载,或者当用户试图访问某个特定的资源时。

自启用的例子:

  • anydbm

  • PIL

stevedore.enabled.EnabledExtensionManager

到此,关于“stevedore启用方式有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI