簡體   English   中英

將Autobahn安裝到python 3.4上

[英]Installing Autobahn twisted onto python 3.4

我正在運行一個簡單的服務器,該服務器通過websockets連接到https網頁。

為了保持服務器運行,我打算使用asyncio。 為了驗證SSL,我將使用Twisted的相當簡單的功能。

我的問題是讓Twisted在Python 3.4上運行的時間最糟糕。 其static.py文件保留

    from twisted.web.static import File

File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/twisted/web/static.py", line 440
    def _doSingleRangeRequest(self, request, (start, end)):

告訴我它必須使用Twisteds 2.7代碼。

我該如何解決這個問題或這是一個丟失的原因?

根據此打開的bugtwisted.web.static尚未移植到Python 3。 您可以在此處查看兼容的模塊。 除非您真的有野心,並且想嘗試自己移植它,否則可能很不幸。

請檢查一下

http://twistedmatrix.com/trac/ticket/6177

twisted.web.static應該現在可以工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM