首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError: DLL加载失败:操作系统无法运行%1.Python2.7.12\Anaconda4.2.0(64位)

ImportError: DLL加载失败:操作系统无法运行%1.Python2.7.12\Anaconda4.2.0(64位)
EN

Stack Overflow用户
提问于 2016-12-15 16:47:26
回答 2查看 2.5K关注 0票数 3

我的操作系统是Win10-x64。

我在window窗口中运行scrapy命令:scrapy startproject tutorial,然后得到以下错误消息:

我确信我已经安装了scrapy,但是任何scrapy命令都不起作用。

我注意到了日志:"from cryptography.hazmat.bindings._openssl import ffi,lib“,然后我搜索了文件_openssl是一个.pyd文件。

这个文件中似乎存在一些错误。

我还注意到Anaconda中的OpenSSL包是用vc9构建的,我安装了微运行时环境,但它并没有帮助我。

EN

回答 2

Stack Overflow用户

发布于 2017-12-20 22:14:30

名称= scrapy或加密

只是pip uninstall "name",因为conda可能告诉您,由于依赖关系,某些卸载无法完成。

此后pip install "name"

到目前为止,问题可能已经解决了。

票数 1
EN

Stack Overflow用户

发布于 2016-12-17 04:41:44

我用Visual 2015构建了OpenSSL WIN64发行版,并将libeay32.dll和ssleay32.dll替换为“C:\Windows\System32 32”,然后使用scrapy命令工作。它还说,构建一个WIN32版本更好,但我没有尝试。我构建了动态库,而不是静态库。为任何感兴趣的人建立命令:

代码语言:javascript
复制
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 clean
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41169302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档