繁体   English   中英

Dtls是否在python3中可用,以及如何安装它?

[英]Is Dtls available in python3, and how to install it?

Dtls库的描述来看 ,它似乎在python3中不可用。 当我想用pip install Dtls有一个

命令“python setup.py egg_info”失败,错误代码1在C:\\ Users \\ sun \\ AppData \\ Local \\ Temp \\ pip-build-c_46y9mt \\ Dtls \\

这里的解决方案没有帮助。 我在Win7上使用Python 3.6。 我还有其他DTLS选项吗?

python3-dtls是dtls包的python3版本。

如果您要使用的库不适用于您的解释器版本,那么您无法在不自行移植或等待其他人为您执行此操作的情况下使用该库。 这可能不是你想要的。

这意味着Dtls库仅适用于网站上提到的OpenSSL库的Python2.7和1.0.0或更高版本,尽管它已在多个平台(包括您的平台)上进行了测试:

在首次发布时,PyDTLS 0.1.0已经在Ubuntu 12.04.1 LTS 32位和64位以及Microsoft Windows 7 32位和64位上使用CPython 2.7.3进行了测试。 有额外平台端口的补丁是受欢迎的。

从版本1.2.0开始,PyDTLS使用CPython 2.7.13在Ubuntu 16.04 LTS以及Microsoft Windows 10上进行测试。

如果必须使用Python3.x,可以使用其他库,例如标准ssl库或pyOpenSSL库:

对于从2.7到3.5和PyPy的所有值得注意的Python版本,pyOpenSSL仍然是全功能TLS代码的唯一替代品。

Dtls是一个简化实现的库,但您不依赖它。 正如旁注:对于pyOpenSSL,您还可以通过阅读本文了解如何实现它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM