我的操作系统是Win10-x64。
我在window窗口中运行scrapy命令:scrapy startproject tutorial,然后得到以下错误消息:

我确信我已经安装了scrapy,但是任何scrapy命令都不起作用。
我注意到了日志:"from cryptography.hazmat.bindings._openssl import ffi,lib“,然后我搜索了文件_openssl是一个.pyd文件。

这个文件中似乎存在一些错误。
我还注意到Anaconda中的OpenSSL包是用vc9构建的,我安装了微运行时环境,但它并没有帮助我。
发布于 2017-12-20 22:14:30
名称= scrapy或加密
只是pip uninstall "name",因为conda可能告诉您,由于依赖关系,某些卸载无法完成。
此后pip install "name"
到目前为止,问题可能已经解决了。
发布于 2016-12-17 04:41:44
我用Visual 2015构建了OpenSSL WIN64发行版,并将libeay32.dll和ssleay32.dll替换为“C:\Windows\System32 32”,然后使用scrapy命令工作。它还说,构建一个WIN32版本更好,但我没有尝试。我构建了动态库,而不是静态库。为任何感兴趣的人建立命令:
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
vcvars64.bat
perl Configure VC-WIN64A no-asm --prefix="c:\openssl-1.0.2j\build-vc14-debug-win64-dll"
ms\do_win64a.bat
nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak test
nmake -f ms\ntdll.mak install
nmake -f ms\ntdll.mak cleanhttps://stackoverflow.com/questions/41169302
复制相似问题