您好我试图在Windows 8上使用python-magic但是当我尝试使用命令import magic
导入时,它会给我这个错误WindowsError: [Error 193] %1 is not a valid Win32 application\r
我已尝试使用64位和32位版本的Python 2.7.10,但我总是得到这个错误。
TNX
答案 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
答案 2 :(得分:0)
对我而言,唯一的解决方案是安装Microsoft Visual C ++ Build Tools(from here)。 但是魔术在python 2.7下工作非常依赖。