PyCharm 抱怨在尝试显示 Epydoc 文档字符串时需要 Python 2 SDK

问题描述 投票:0回答:0

我是从一本叫《Twisted Network Programming Essentials》的书开始学习Twisted Framework的。一切都很好,直到我不得不复制一个服务器/客户端作为示例,我将在这方面遵循书中的一些教训,除了传输器之外,一切正常,传输器向我显示它是“无例外的论点”后括号中写的任何内容”,我想指定当我将光标放在传输器上“写入”时,它会向我显示此消息:“您需要配置的 Python 2 SDK 来呈现 Epydoc 文档字符串”。即使有一个来自扭曲网站的新例子,我也有同样的问题。我附上了一个SS。 PS:我有 PyCharm 作为 IDE。

from twisted.internet.protocol import Protocol, Factory
from twisted.internet import reactor

### Protocol Implementation

# This is just about the simplest possible protocol
class Echo(Protocol):
    def dataReceived(self, data):
        """
        As soon as any data is received, write it back.
        """
        self.transport.write(data) # <-- HERE IS MY PROBLEM


def main():
    f = Factory()
    f.protocol = Echo
    reactor.listenTCP(8000, f)
    reactor.run()

if __name__ == '__main__':
    main()
python pycharm twisted
© www.soinside.com 2019 - 2024. All rights reserved.