2

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

谢谢

4

3 回答 3

1

我使用命令安装库“ python-magic-bin ”解决了这个问题pip install python-magic-bin

于 2020-08-12T12:24:09.923 回答
0

在这里找到它:https ://github.com/ahupp/python-magic/issues/24k

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

  • cygwin1.dll
  • cygz.dll
  • cygmagic-1.dll(不要忘记将其重命名为magic1.dll
于 2015-12-07T23:13:40.970 回答
0

对我来说唯一的解决方案是安装 Microsoft Visual C++ Build Tools(从这里)。但在 python 2.7 下,magic 的工作非常依赖。

于 2020-09-22T08:44:42.540 回答