无法使用python 2.7.9

时间:2017-07-17 14:51:11

标签: windows python-2.7 python-cryptography

当我执行命令“pip install cryptography”时,它会成功安装一些依赖项,并且失败并出现以下错误。

> _openssl.c
C:\Python27\include\openssl/ossl_typ.h(176) : error C2059: syntax error : 'type'
build\temp.win-amd64-2.7\Release\_openssl.c(481) : fatal error C1083: Cannot ope
n include file: 'openssl/cmac.h': No such file or directory

修改 1]我从“http://gnuwin32.sourceforge.net/packages/openssl.htm”安装了openssl,并将“include”和“lib”文件夹从“C:\ Program Files(x86)\ GnuWin32”复制到“C:\ Python27”

2]我从https://www.microsoft.com/en-in/download/details.aspx?id=44266

安装了“Microsoft Visual C ++ Compiler for Python 2.7”

有人可以说我到底错过了什么吗?非常感谢

1 个答案:

答案 0 :(得分:1)

在Windows上编译加密需要在编译期间设置多个环境变量。幸运的是,您不需要自己编译它。而只需将您的点数更新到最新版本,它将为您下载预编译的轮子。