PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

     64位windows系统上安装正确的PIL的方法如下:

   1、看你的python版本,下载正确的pillow包:

        下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow

         如何选择遵循图片:

           例如我的python版本是2.7版本,那么我选择的是  :Pillow-6.2.2-cp27-cp27m-win_amd64.whl

 

          PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序  

   2、下载后,将其放在E盘。通过cmd进入到你的python安装路径中pip.exe所在的文件夹,之后执行pip install 命令

         PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

    3、如果您没有将之前错误的版本删除,那么可能会出现以下的错误:

    PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

    4、这就需要你到提示中对应的文件夹下e:\python\lib\site-packages (6.2.2)下删除PIL相关的文件,以下为我删除的:

      PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

   5、删除之后就可以放心地重新执行pip  install命令了。如下为安装成功的显示:

 

         PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

  6、成功之后,再运行你的代码就没问题了,如下为我成功运行的结果:

PIL ImportError: DLL load failed: %1 不是有效的 Win32 应用程序