2024-09-30 16:34:24 发布
网友
刚刚将Python从3.8.2更新到3.9.0a5,这是由于字典的合并运算符。 当我现在尝试在虚拟环境中安装“加密技术”时,出现以下错误:
cryptography install error
Pip版本为:20.1.1, Python版本为:3.9.0a5
此包不发布Python3.9的控制盘(预编译)版本,仅在3.8之前发布
https://pypi.org/project/cryptography/2.9.2/#files
因此,这意味着您需要将头文件安装到计算机的构建环境中,以便python可以从源代码处使用openssl进行编译(在某些linux系统上,安装带有openssl头文件和库的包非常简单,在windows上,您可能还需要安装c编译器)
非常感谢!根据您的指示,我能够完成其余步骤。 为64位安装最新的SSL并正确设置环境变量:
set LIB=C:\OpenSSL-win64\lib;%LIB% set INCLUDE=C:\OpenSSL-win64\include;%INCLUDE%
修正了问题:)
此包不发布Python3.9的控制盘(预编译)版本,仅在3.8之前发布
https://pypi.org/project/cryptography/2.9.2/#files
因此,这意味着您需要将头文件安装到计算机的构建环境中,以便python可以从源代码处使用openssl进行编译(在某些linux系统上,安装带有openssl头文件和库的包非常简单,在windows上,您可能还需要安装c编译器)
非常感谢!根据您的指示,我能够完成其余步骤。
为64位安装最新的SSL并正确设置环境变量:
修正了问题:)
相关问题 更多 >
编程相关推荐