首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian升级后找不到Twistd插件

Debian升级后找不到Twistd插件
EN

Stack Overflow用户
提问于 2017-09-10 17:47:41
回答 1查看 490关注 0票数 0

在我从debian升级到stretch之后,twistd再也找不到我的插件了。我找不到出什么问题了。我想我现在需要指定一些以前没有必要或者类似的路径。

我得到了错误/usr/bin/twistd: Unknown command: otfbot,在命令列表中,不再列出软件的两个命令。扭曲插件的目录结构是

代码语言:javascript
复制
twisted/plugins/genconfig_plugin.py
twisted/plugins/otfbot_plugin.py

并且都实例化了一个ServiceMaker。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 17:30:57

扭曲16.4删除了twistd (以及trial和所有其他扭曲的命令行脚本)的特性,这使得它将当前的工作目录添加到sys.path中。如果您依赖您的工作目录,以便在使用高于16.4的Twisted版本(Debian包含14.0.2)并且升级到16.4或更高版本(Debian包含16.6.0)时,允许找到您的代码,那么您现在必须自己显式地将所需的目录添加到导入路径中,可能是通过设置virtualenv或直接设置PYTHONPATH

这是一个偶然的变化,没有记录在发布说明中(尽管有明确的、令人困惑的面向用户的后果)。

有关更多详细信息,您可以阅读此邮件列表线程:

代码语言:javascript
复制
http://twistedmatrix.com/pipermail/twisted-python/2016-September/030780.html
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46143761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档