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

  在python中安装第三方库时,当安装完成使用 ’ import 包名 ‘命令,有可能会提示以下错误:

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

     出现以上原因有两种:(1)python安装的是64位的,而引入的包是32位的。(2)python安装的是32位的,而引入的包是64位的。

     解决办法:找到与python位数相应的包进行安转即可。

   还有一种方法:使用pip命令

  命令:python -m pip install --upgrade  xxx (其中xxx是包名)

  这个命令会自动帮你找到相应位数的三方库。

 

posted @ 2016-10-14 09:44  wkx。  阅读(3562)  评论(0编辑  收藏  举报