DLL load failed: %1 不是有效的 Win32 应用程序。卸载安装错的版本 Scrapy

出错原因

  • Scrapy中最后安装pywin32 安装错了
    本来我是32位的python版本 结果安装成了64位的pywin32
    所以出现了这个问题,网上搜了搜,说要把安装错的版本卸载掉,但是也没有人说怎么解决掉,自己想了一个方法,这里分享一下。

解决方法

下载 everything 这个程序 windows下的一个搜索资源的神器,特别快。
在这里插入图片描述

由于我已经把这个问题解决掉了,所以这里举个例子

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
上述这个网址是pywin32的下载地址
在这里插入图片描述

步骤一

  • 有两个版本(我是python3.6 32位)一开始装成了64位的模块,于是我就去everything里面搜索 pywin32 224
    -在这里插入图片描述
  • 把里面关于64位的都找目录位置,然后手动删除掉,删不掉就下载360强力删除

步骤二

  • 去你的安装好的python路径下面的
C:\Users\xxx\AppData\Local\Programs\Python\Python36-32\Lib\site-packages

上面的是我的电脑的路径,你对应找到自己的电脑路径

  • 在里面找到pywin32安装的东西,看下图
    在这里插入图片描述
    注意我圈的时间,因为你按照pywin32是在某一个时间下,所以基本时间是一样的,你看我的图中可以看到在23:13下安装了很多,这些就是pywin32的东西,所以把这些时间接近的都删除掉,就卸载干净了、

步骤三

  • 就是安装正确的 pywin32就行

猜你喜欢

转载自blog.csdn.net/WantFlyDaCheng/article/details/87799192