【问题标题】:Twistd executable on Python3Python3 上的 Twistd 可执行文件
【发布时间】:2015-08-27 00:30:00
【问题描述】:

我有一个 Twisted 守护程序应用程序,它可以在 Python 2 上使用 twistd 运行而不会引发任何问题。但是,我也想支持 Python3,虽然我的所有代码都可以工作,但似乎在 python 3 的 Twisted 版本上不存在 twistd 可执行文件(显然不包括 twisted.scripts 包)。有没有人找到解决方法?当然,我可以不使用twistd 运行我的守护进程,但它会使任务更加复杂,我认为这也是一种优雅的方式。

提前致谢!

【问题讨论】:

    标签: python python-3.x twisted


    【解决方案1】:

    目前只有 Twisted 的某些部分被移植到 Python 3,我认为 twisted.scripts 包尚不可用。

    您可以找到 here 正在进行的工作的状态,Porting to Python 3 文档页面链接到描述当前移植模块的 twisted.python.dist3 模块。

    【讨论】:

    • 谢谢!我已经看过这些了,遗憾的是它还不被支持:/。我决定为 Python 3 做一个单独的初始化脚本来完成所有的扭曲任务,然后我在系统中为 python 版本安装合适的脚本......
    • 解决方法是在 Twisted 社区中活跃起来,并贡献补丁来迁移 twisted.scripts 包,以便它可以安装在 Python 中。只是等待某人移植你想要的部分可能最终会起作用,但它不会出现在你关心的时间线上:)。
    猜你喜欢
    • 2013-05-16
    • 1970-01-01
    • 2018-11-26
    • 2021-02-14
    • 2015-06-14
    • 1970-01-01
    • 2017-04-19
    • 2021-05-27
    • 1970-01-01
    相关资源
    最近更新 更多