有小伙伴在群里边反映说在使用Scrapy的时候,发现创建项目一切顺利,但是在执行Scrapy爬虫程序的时候却出现下列报错:“No module named win32api”,如下图所示,但是不知道怎么破,今天就这个问题讲解一下解决方案。

出现这个报错是因为在Windows下我们缺少一个包,叫pypiwin32,这个报错一般只是在Windows下出现。很多小伙伴看到“No module named win32api”,于是乎便想着直接输入安装命令“pip install win32api”,结果系统给出下图提示:

“Could not find aversion that satisfies the requirement win32api (from versions: ) No matchingdistribution found for win32api”。

原来是没有找对安装包,正确的姿势是安装pypiwin32才是,输入安装命令“pip install pypiwin32”,结果如下图所示:

小伙伴们又傻眼了,What???

再尝试从豆瓣源上进行下载该库,结果如下图所示:

还是报错,确实是好尴尬。

接下来就该求助Python包网站https://www.lfd.uci.edu/~gohlke/pythonlibs/,里边的Python包专门用于Windows下的安装的。在网页中找到pypiwin32安装包,然后选择本机Python对应版本和电脑系统位数的安装包,小编的电脑是64位的,而且Python版本是Python3.4,所以下载的包如下图红色框框所示。

下载之后,将安装包放到site-packages文件夹下,如下图所示。

之后执行安装命令“pip install pywin32-223.1-cp34-cp34m-win_amd64.whl”,如下图所示,显示“pywin32-223.1-cp34-cp34m-win_amd64.whlis not a supported wheel on this platform.”,无支持的平台。

此时仍需要get一个小技巧,之前在Scrapy安装的问题总结一文中也有提及,这里再次借助这个方法进行实现,直接将.whl改为.zip,尔后进行解压即可,输入“pip list”进行查看。

可以看到pywin32已经在里边了,并不是pypiwin32,怀着试一试的心态,再次执行爬虫命令,可以看到不再报这个错误了,竟然解决了这个问题。PS:因为爬虫程序的主题文件还没有任何的逻辑实现,所以返回的pipelines数据为空。

最后安利一个小技巧。最近有的小伙伴在群里问,如果不小心没有记住Scrapy爬虫项目的名字,又不想去Pycharm中进行查看爬虫主体文件,该肿么办?这里介绍一个小技巧,可以帮助你找到爬虫的名字。直接在命令行中输入“scrapy list”即可看到爬虫的名字,如下图所示。

到这里,关于“No module namedwin32api”的报错问题已经得到了解决,下次小伙伴们可以直接输入安装命令“pip install pywin32”即可,如果有报错的话,可以再尝试文中的解决问题的思路和方法。

不过全文中的解决问题的思路和方法,小伙伴们日后都可以借鉴一下,希望对的大家的学习有帮助。

pycharm安装scrapy失败_运行Scrapy程序时出现No module named win32api问题的解决思路和方法...相关推荐

  1. 关于使用scrapy框架时出现 No module named 'win32api问题

    今天跟着嵩天老师一起学习scrapy,前面都没出现任何问题,直到运行爬虫时出现了一个问题:No module named 'win32api' 在网上查了下有两种方法: 第一种找到自己的python版 ...

  2. Scrapy执行crawl命令报错:ModuleNotFoundError: No module named 'win32api'

    第一次搞爬虫,问题还是蛮多的,以我本地配置为例: window:10 python: 3.6.5 conda --version: 4.4.10 1.创建项目 scrapy startproject ...

  3. 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决

    运行java代码时出现找不到符号错误怎么解决 发布时间:2020-06-23 11:37:00 来源:亿速云 阅读:113 作者:Leah 运行java代码时出现找不到符号错误怎么解决?针对这个问题, ...

  4. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译时 , 报错如下信息 : No module named 'numpy' 二.解决方案 pip install numpy Try to run ...

  5. 运行python脚本时出现no module named cv2怎么解决

    https://blog.csdn.net/xnightmare/article/details/81416761

  6. 成功解决Scrapy框架的问题ModuleNotFoundError: No module named 'win32api'

    成功解决Scrapy框架的问题ModuleNotFoundError: No module named 'win32api' 目录 解决问题 解决思路 解决方法 解决问题 ModuleNotFound ...

  7. 安装了pygame、但是在python无法导入_详解有关PyCharm安装库失败的问题的解决方法...

    最近因为要使用Python的缘故,安装了python IDE+pycharm,如此安装的原因是因为Pycharn 并不像anaconda一样拥有相对完整的依赖库和开发包,可以直接运行python,但因 ...

  8. pycharm安装django失败

    pycharm安装django失败,原因是报了一个ssl异常,也就是说和国外源站服务器ssl失败. 所以选用国内源站安装: 选中Options,输入:" -i https://pypi.tu ...

  9. pycharm 安装numpy失败的解决办法

    pycharm安装numpy失败,问题是 解决办法: 配置系统变量 path 新加 然后在cmd 命令行里添加 之后pycharm里面就有了 numpy

最新文章

  1. 一文概览 CVPR2021 最新18篇 Oral 论文
  2. 独家|OpenCV 1.4 对图像的操作
  3. 近六成员工强烈支持,携程将推出“3+2 ”工作模式,一周三天到岗两天在家办公...
  4. Jmeter学习笔记三_操作数据库(MySQL)
  5. 使用PuTTY、Xshell远程连接Linux,密钥认证连接
  6. 《如何搭建小微企业风控模型》第十一节 逻辑回归与评分卡 节选
  7. KinectV2+Ubuntu 14.04+Ros 配置
  8. 千图成像 马赛克拼图 专用软件 圣诞礼物
  9. 位置式数字PI控制器C语言
  10. 基于CBOW网络手动实现面向中文语料的word2vec
  11. Prometheus普罗米修斯监控的使用_v1.0.5
  12. java课设迷宫游戏_Java编写迷宫小游戏
  13. 罗斯蒙特333D信号转换器
  14. 微信人工客服转服务电话号码呢?
  15. [CTF] 每日一题汇总
  16. https协议和Htt协议
  17. P2P直播与点播技术简介
  18. 计算机科技英语写作,计算机技术在英文写作课中的应用
  19. 计算机配件价格报告,2021年电脑配件行业趋势_2021年电脑配件行业趋势报告_中国报告大厅...
  20. AutoCAD软件盗版

热门文章

  1. 管理数据,应用程序和主机安全-B
  2. Sqli-labs less 62
  3. Stage4--Python面向对象
  4. 截取视图某一段另存为部分视图(Partial View)
  5. 【Quartz】Quartz
  6. python学习手册笔记——22.模块代码编写基础
  7. Linux中检查本地系统上的开放端口列表的方法
  8. 搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
  9. [Java] 02 String的常用方法
  10. javascript初学