如果您要使用的库不适用于您的解释器版本,那么您根本无法使用该库,除非您自己移植它或等待其他人为您做这件事。这可能不是您想要的。
这意味着该Dtls库仅适用于 Python2.7 和版本 1.0.0 或更高版本的 OpenSSL 库(如网站上所述),尽管它已经在多个平台(包括您的平台)上进行了测试:
在首次发布时,PyDTLS 0.1.0 已使用 CPython 2.7.3 在 Ubuntu 12.04.1 LTS 32 位和 64 位以及 Microsoft Windows 7 32 位和 64 位上进行了测试。欢迎提供带有附加平台端口的补丁。
从版本 1.2.0 开始,PyDTLS 使用 CPython 2.7.13 在 Ubuntu 16.04 LTS 以及 Microsoft Windows 10 上进行了测试。
如果您必须使用Python3.x,您可以使用其他库,例如标准ssl库或pyOpenSSL库:
pyOpenSSL 仍然是从 2.7 到 3.5 的所有值得注意的 Python 版本和 PyPy 中全功能 TLS 代码的唯一替代方案。
Dtls是一个简化实现的库,但您不依赖它。顺便说一句:对于 pyOpenSSL,您还可以通过阅读这篇文章来了解如何实现它。