我在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工作并在最后的障碍中堕落。任何帮助将不胜感激。
由于
答案 0 :(得分:0)
这是通过安装OpenSSL 64位而不是32位来解决的。一点男生的错误,但我很高兴我设法解决了根本原因!