致命错误C1083:无法打开包含文件:'openssl / opensslv.h'

时间:2016-06-21 17:52:26

标签: python openssl cryptography scrapy

我正在尝试安装Scrapy,但在安装过程中遇到此错误:build \ temp.win-amd64-2.7 \ Release_openssl.c(429):致命错误C1083:无法打开包含文件:'openssl / opensslv.h ':没有这样的文件或目录

我已经检查过“opensslv.h”文件在这里“C:\ OpenSSL-Win64 \ include \ openssl”。而且我还在Path中包含了这个“C:\ OpenSSL-Win64 \ include”系统变量。

坚持这几个小时,有人可以帮忙吗?感谢。

“cryptography-1.5.2”软件包发现了同样的问题

2 个答案:

答案 0 :(得分:1)

将“openssl”文件夹从C:\ OpenSSL-Win32 \ include \复制到C:\ Pyhton27 \ include \

并将所有库从C:\ OpenSSL-win32 \ lib复制到C:\ Python27 \ Libs \

答案 1 :(得分:0)

设置这两个环境值会为我修复它,之后pip install cryptography工作:

set LIB=C:\OpenSSL-win64\lib;%LIB%
set INCLUDE=C:\OpenSSL-win64\include;%INCLUDE%

有关详细信息,请参阅here