python import win32api 报ImportError: DLL load failed: 找不到指定的模块。

我们可以在控制台执行 scrapy bench 命令时 出现错误。(之前安装了pywin32库)

G:\Workspaces\python_wrok\WorkMain>scrapy bench
2018-10-09 13:22:36 [scrapy.utils.log] INFO: Scrapy 1.5.0 started (bot: scrapybot)
2018-10-09 13:22:36 [scrapy.utils.log] INFO: Versions: lxml 4.1.1.0, libxml2 2.9.5, cssselect 1.0.3, parsel 1.3.1, w3lib 1.19.0, Twisted 17.9.0, Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)],
 pyOpenSSL 17.5.0 (OpenSSL 1.1.0g  2 Nov 2017), cryptography 2.1.4, Platform Windows-10-10.0.17134-SP0
2018-10-09 13:22:38 [scrapy.crawler] INFO: Overridden settings: {'CLOSESPIDER_TIMEOUT': 10, 'LOGSTATS_INTERVAL': 1, 'LOG_LEVEL': 'INFO'}
2018-10-09 13:22:38 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.closespider.CloseSpider',
 'scrapy.extensions.logstats.LogStats']
Unhandled error in Deferred:
2018-10-09 13:22:38 [twisted] CRITICAL: Unhandled error in Deferred:

2018-10-09 13:22:38 [twisted] CRITICAL:
Traceback (most recent call last):
  File "d:\program files (x86)\python\python36\lib\site-packages\twisted\internet\defer.py", line 1386, in _inlineCallbacks
    result = g.send(result)
  File "d:\program files (x86)\python\python36\lib\site-packages\scrapy\crawler.py", line 80, in crawl
    self.engine = self._create_engine()
  File "d:\program files (x86)\python\python36\lib\site-packages\scrapy\crawler.py", line 105, in _create_engine
    return ExecutionEngine(self, lambda _: self.stop())
  File "d:\program files (x86)\python\python36\lib\site-packages\scrapy\core\engine.py", line 69, in __init__
    self.downloader = downloader_cls(crawler)
  File "d:\program files (x86)\python\python36\lib\site-packages\scrapy\core\downloader\__init__.py", l
  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
错信息"import win32api ImportError: DLL load failed: 不到指定模块"表示无法加载win32api模块。这个错误通常是由于缺少pywin32库或者相关依赖文件导致的。解决这个问题可以尝试以下几种方法: 1. 使用pip安装pywin32库的特定版本,可以使用命令`pip install pywin32==223`来安装。这个版本被认为比较稳定,可以解决一些兼容性问题。 2. 如果使用pip安装后仍然出现错误,可以尝试手动复制一些dll文件到系统目录。具体操作是将python\Lib\site-packages\pywin32_system32目录下的所有文件复制到C:\Windows\System32目录下。 3. 如果你使用的是conda环境,推荐使用conda来安装pywin32。conda会自动处理相关依赖,并将需要的dll文件拷贝到system32文件夹下,避免了一些兼容性问题。 综上所述,你可以尝试按照上述方法解决import win32api ImportError: DLL load failed: 不到指定模块的问题。如果以上方法没有解决你的问题,请留言提供更多的信息,我将尽力帮助你解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [import win32api ImportError: DLL load failed: 不到指定的程序。](https://blog.csdn.net/weixin_41194171/article/details/115894117)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [import win32api ImportError: DLL load failed: 不到指定模块。](https://blog.csdn.net/michellechouu/article/details/128140013)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ImportError: DLL load failed: 不到指定模块。](https://download.csdn.net/download/weixin_38637884/13742003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值