在Python 3.9.0a5上安装“加密术”(错误)

在Python 3.9.0a5上安装“加密术”(错误),python,pip,openssl,python-cryptography,python-3.9,Python,Pip,Openssl,Python Cryptography,Python 3.9,刚刚将Python从3.8.2更新到3.9.0a5,这是由于字典的合并运算符。 现在,当我尝试在虚拟环境中安装加密时,出现以下错误: Pip版本为:20.1.1, Python版本为:3.9.0a5此软件包不发布Python3.9的预编译版,仅在3.8之前发布 因此,这意味着您需要将头文件安装到计算机的构建环境中,以便python可以在某些linux系统上使用openssl从源代码进行编译,这与安装带有openssl头文件和库的软件包一样简单,在windows上,您可能还需要安装一个c编译器,非

刚刚将Python从3.8.2更新到3.9.0a5,这是由于字典的合并运算符。 现在,当我尝试在虚拟环境中安装加密时,出现以下错误:

Pip版本为:20.1.1,
Python版本为:3.9.0a5

此软件包不发布Python3.9的预编译版,仅在3.8之前发布


因此,这意味着您需要将头文件安装到计算机的构建环境中,以便python可以在某些linux系统上使用openssl从源代码进行编译,这与安装带有openssl头文件和库的软件包一样简单,在windows上,您可能还需要安装一个c编译器,非常感谢!根据你的指示,我能够找出剩下的步骤。 为64位安装最新SSL,并使用以下各项正确设置环境变量:


修复了此问题:

您在3.9.0a5中安装的alpha版本a是针对alpha的。我相信撰写此评论的最新版本是Beta3Python3.9.0b3,请尝试一下。然而,请记住,beta版并不能保证一切都能正常工作,这就是为什么它是beta版。
set LIB=C:\OpenSSL-win64\lib;%LIB%
set INCLUDE=C:\OpenSSL-win64\include;%INCLUDE%