Pywin32版本不正确导致Scrapy错误?

时间:2014-07-02 20:19:47

标签: python scrapy pywin32

我在Windows Vista上运行Python.org版本2.7 64位。我正在尝试使用命令运行Scrapy:

scrapy startproject myproject

然而,这会在命令外壳中启动相当大的Traceback错误日志。虽然已经做了一些进一步的阅读,但我相信只有日志中的最后几行才会导致错误:

raise ffiplatform.VerificationError(error)
cffi.ffiplatform.VerificationError: importing 'c:\\Python27\\lib\\site-packages\
\cryptography\\_Cryptography_cffi_444d7397xa22f8491.pyd': DLL load failed: %1 is
 not a valid Win32 application.

Google搜索:

DLL load failed: %1 is not a valid Win32 application.

显示这可能是由于未安装Pywin32引起的。但是我安装了以下Pywin .exe文件:

pywin32-219.win-amd64-py2.7

在我的Site Packages文件夹中,我安装了以下软件包:

pythonwin
pywin32_system32

以上.exe是否正确安装,以上两个已安装的软件包是否是运行Scrapy所需的正确软件包?我需要64位版本的Pywin吗?

如果是,那么还有什么可能导致此错误吗?令人非常沮丧的是,让Scrapy工作并在最后的障碍中堕落。任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

这是通过安装OpenSSL 64位而不是32位来解决的。一点男生的错误,但我很高兴我设法解决了根本原因!