最近在学爬虫,这个scrapy呀在我的linux下运行良好,可是在win7下就老出幺蛾子。具体问题如下:
- conda install scrapy 成功,输入scrapy可以运行,但 scrapy startproject xx 时报错
ImportError:DLL load failed:操作系统无法运行%1,报错行里提到openssl - pip install scrapy 成功(卸载两次在pip重装scrapy 或者 卸载conda留下pip里的scrapy
都一样),scrapy startproject xx 成功,但我忘了是出了啥问题..好像是scrapy不在系统路径里..
看了网上有以下几种解决方案:
- 重装scrapy (算是有效?)参考链接找不到了..
- 复制/删除/重命名 c:/windows/system32 目录下的 ssleay32.dll和libeay32.dll (试过无效)
参考链接:https://blog.csdn.net/XlxfyzsFdblj/article/details/78801362 - 重装OpenSSL (在等它下载的时候,第4种方法已经解决了这个问题..)
https://www.cnblogs.com/zhangjpn/p/6277747.html - pip install -I cryptography
(亲测有效!虽然不知道这个包做了什么…查了一下这个包提供cryptographic
recipes和primitives,是个“密码标准库”,还是完全不懂发生了什么哈哈哈哈…但是有效!)
https://blog.csdn.net/qq_31550425/article/details/78758235