2015-06-11 24 views
2

我有一個Twisted守護程序應用程序,在使用twistd時不會在Python 2上引發任何問題。不過,我也想支持Python3,儘管我的代碼都能正常工作,但似乎Twisted版本中沒有提供twistd的可執行文件(顯然不包含twisted.scripts軟件包)。有沒有人找到解決方法?當然,我可以毫不費力地運行我的守護進程,但它會使任務變得更復雜一點,我認爲這也是一種優雅的方式。Python3上的Twistd可執行文件

在此先感謝!

回答

2

Twisted只有一些部分目前移植到Python 3,我認爲twisted.scripts包尚不可用。

您可以找到here狀態正在進行的工作,並且Porting to Python 3文檔頁鏈接到描述當前移植模塊的twisted.python.dist3模塊。

+0

謝謝!我已經看過這些,可惜它還沒有得到支持:/。我決定爲Python 3做一個獨立的初始化腳本來完成所有扭曲的任務,然後爲系統中的python版本安裝相應的腳本... – martinarroyo

+1

爲此的「解決方法」是在Twisted社區中激活並且貢獻補丁以遷移'twisted.scripts'軟件包,以便它可以用Python進行安裝。只是等待某個人移植你想要的作品可能會工作*最終*,但它不會在你關心的時間軸上:)。 – Glyph