python-magic WindowsError:[错误193]%1不是有效的Win32应用程序\ r \ n

时间:2015-07-10 11:26:00

标签: python python-2.7 libmagic

您好我试图在Windows 8上使用python-magic但是当我尝试使用命令import magic导入时,它会给我这个错误WindowsError: [Error 193] %1 is not a valid Win32 application\r我已尝试使用64位和32位版本的Python 2.7.10,但我总是得到这个错误。

TNX

3 个答案:

答案 0 :(得分:0)

在此处找到:https://github.com/ahupp/python-magic/issues/24k

  

通过安装64位版本的Cygwin解决了这个问题   (http://cygwin.com/install.html)并复制以下列表   从\ bin到C:\ Windows \ System32:

的DLL      
      
  • cygwin1.dll
  •   
  • cygz.dll
  •   
  • cygmagic-1.dll(不要忘记将其重命名为magic1.dll
  •   

答案 1 :(得分:0)

我通过使用命令pip install python-magic-bin

安装库“ python-magic-bin ”来解决此问题

答案 2 :(得分:0)

对我而言,唯一的解决方案是安装Microsoft Visual C ++ Build Tools(from here)。 但是魔术在python 2.7下工作非常依赖。