windows操作系统
python版本是3.6.0
通过Anaconda命令conda install scrapy安装scrapy,安装过程中没有问题。
然后在命令行输入命令准备新建项目时,输入 scrapy startproject firstscrapy时出现了
from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: DLL load failed: 操作系统无法运行 %1。
上面的错误。通过百度查到了两种网友的解决方案:
1、用pip uninstall scrapy 和 conda remove scrapy 两次卸载掉scrapy,然后再重新安装
2、把c:/windows/system32 目录下的 ssleay32.dll和libeay32.dll两个文件删掉
之后再输入命令行准备新建项目时,输入scrapy startproject firstscrapy时出现了
from cryptography.hazmat.bindings._openssl im ImportError: DLL load failed: 找不到指定的程序问题
操作系统无法运行的问题确实解决了,但是openssl又找不到了
之后又重新去安装了openssl,
1)下载openssl程序并安装: https://slproweb.com/products/Win32OpenSSL.html 注意下载
Win64 OpenSSL v1.0.2j Light 版本就可以了,其它版本可能也会出现问题,反正官网上下载的试过下面的方法就不行;
2)将openssl安装路径下的bin文件夹内的ssleay32.dll和libeay32.dll两个文件复制到C:\system32文件夹下,覆盖原有的文件;
3)在系统的环境变量中增加openssl下bin文件夹路径,类似这样:C:\OpenSSL-Win64\bin。
但是问题依然没有解决:
输入conda list
发现openssl的版本依然是1.1.1
说明新安装的openssl并没有覆盖~~
之后打算将openssl删除,
conda remove openssl
但是删除不了~~~
输入conda install openssl重新安装也没有用
之后又继续去找方法
又有人说重新安装各种最新的版本包
conda create -n scrapyenv scrapy -c conda-forge
可以看到,他说下列的包将会被更新,但是实际情况是并没有更新
仍然停留在1.1.1
仍然报错:找不到指定程序
最后按照官网的
这个命令
输入后:
提示我openssl降级到1.0.2
可见之前的更新并没有用,还是在1.1.1
之后按y确定继续,并没有怎么抱希望的我,还是按照惯例的输入conda list 
发现openssl竟然真的降级到了1.0.2
再创建一个新的项目
scrapy startproject tutorial 
果不其然,成功了
饶了这么多的弯路,真的是~~~
之后又重新将scrapy删除,验证一下这方法是否真的可行
pip uninstall scrapy
conda remove scrapy 
再conda install -c conda-forge scrapy安装
scrapy startproject tutoria

水到渠成~~~~~~~

转载于:https://www.cnblogs.com/little-orangeaaa/p/10259973.html

scrapy爬虫框架windows下的安装问题相关推荐

  1. scrapy爬虫框架简绍与安装使用

    Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中. 其最初是为了页面抓取 (更确切来说, 网络抓取 )所 ...

  2. python的scrapy框架的安装_Python3环境安装Scrapy爬虫框架过程及常见错误

    Windows •安装lxml 最好的安装方式是通过wheel文件来安装,http://www.lfd.uci.edu/~gohlke/pythonlibs/,从该网站找到lxml的相关文件.假如是P ...

  3. 关于Scrapy爬虫框架中meta参数的使用示例演示(下)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 络纬秋啼金井阑,微霜凄凄簟色寒. ...

  4. Python 网络爬虫笔记9 -- Scrapy爬虫框架

    Python 网络爬虫笔记9 – Scrapy爬虫框架 Python 网络爬虫系列笔记是笔者在学习嵩天老师的<Python网络爬虫与信息提取>课程及笔者实践网络爬虫的笔记. 课程链接:Py ...

  5. 【数据分析】干货!一文教会你 Scrapy 爬虫框架的基本使用

    出品:Python数据之道 (ID:PyDataLab) 作者:叶庭云 编辑:Lemon 一.scrapy 爬虫框架介绍 在编写爬虫的时候,如果我们使用 requests.aiohttp 等库,需要从 ...

  6. linux scrapy 定时任务_2019Python学习教程(全套Python学习视频):Scrapy爬虫框架入门...

    Scrapy爬虫框架入门 Scrapy概述 Scrapy是Python开发的一个非常流行的网络爬虫框架,可以用来抓取Web站点并从页面中提取结构化的数据,被广泛的用于数据挖掘.数据监测和自动化测试等领 ...

  7. python的scrapy爬虫模块间进行传参_小猪的Python学习之旅 —— 4.Scrapy爬虫框架初体验...

    小猪的Python学习之旅 -- 4.Scrapy爬虫框架初体验 Python 引言: 经过前面两节的学习,我们学会了使用urllib去模拟请求,使用 Beautiful Soup和正则表达式来处理网 ...

  8. python3 scrapy爬虫_Python3 Scrapy爬虫框架(Scrapy/scrapy-redis)

    Python3 Scrapy爬虫框架(Scrapy/scrapy-redis) 本文由 Luzhuo 编写,转发请保留该信息. 原文: https://blog..net/Rozol/article/ ...

  9. Scrapy爬虫框架学习_intermediate

    一.Scrapy爬虫框架介绍 Scrapy是功能强大的非常快速的网络爬虫框架,是非常重要的python第三方库.scrapy不是一个函数功能库,而是一个爬虫框架. 1.1 Scrapy库的安装 pip ...

最新文章

  1. php mysql旅游论文,php143 基于PHP+Mysql的旅游之家网页设计
  2. Java虚拟机2:Java 运行时数据区
  3. python pyquery.get()_Python爬虫之PyQuery使用(六)
  4. Python+sklearn训练结果保存与加载(以垃圾邮件分类为例)
  5. 工科学生考研能选择计算机专业么,考研应该如何选择学校和专业
  6. “一加一减”的两种说话技巧
  7. 拓端tecdat|R语言隐马尔可夫模型HMM识别不断变化的市场条件
  8. do{} while(0)
  9. android 音效均衡器,App+1 | 不懂均衡器调校也能量身定制,无需折腾的 Android 音效提升工具...
  10. lenovo服务器换系统重装系统_电脑怎么重装系统lenovo
  11. 手机连接Fiddler后无法上网问题解决
  12. 百度地图 实现 热力图
  13. xml与json互转 C语言实现,通过json-lib、jdom及xom定义XML和JSON格式处理工具类实现xml和json间相互转换...
  14. 高内聚低耦合是什么含义,怎么实现?
  15. [LeetCode]Medium - Cutting Ribbons - python
  16. 学渣考深大计算机,考深圳大学的研究生难吗?
  17. H3C备份设备配置方法
  18. python uiautomation选择list内容_蜗牛笔记-文章-UIAutomation运用
  19. 蓝桥杯单片机(七)NE555
  20. Apple Logic Pro 10.7 (Logic Pro 10.7 + MainStage 3.5 (Universal))

热门文章

  1. linux centos密码忘记,CentOS忘记root密码的解决办法
  2. android 百度移动搜索 url 参数,百度刷站内快排算法参数-百度搜索URL参数比较详解...
  3. linux中 tar 报参数列表过长,四种解决”Argument list too long”参数列表过长的办法...
  4. unityui等比例缩放_Unity 4.6-如何针对每种分辨率将GUI元素缩放到合适的大小
  5. 居家洁士扫地机器人_掌握核心技术扫地机器人品牌推荐,由利和石头扫地机器人哪个牌子好?...
  6. python2异步编程_python异步编程入门
  7. YOLOv5算法详解
  8. LOAD DATA INFILE句法
  9. 百度贴吧前负责人:做产品16年,我有9条心得[转]
  10. 检测对抗样本_避免使用对抗性T恤进行检测