安装GOT-OCR2.0应用时发生报错,部分错误信息如下
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
test.c
LINK : fatal error LNK1181: 无法打开输入文件“aio.lib”
Traceback (most recent call last):
File “”, line 2, in
File “”, line 34, in
File “C:\Users\Administrator\AppData\Local\Temp\pip-install-iqchh6sy\deepspeed_f1833a6ac5714b25a5b849858eb9899b\setup.py”, line 182, in
abort(f”Unable to pre-compile {op_name}”)
File “C:\Users\Administrator\AppData\Local\Temp\pip-install-iqchh6sy\deepspeed_f1833a6ac5714b25a5b849858eb9899b\setup.py”, line 52, in abort
assert False, msg
AssertionError: Unable to pre-compile async_io
DS_BUILD_OPS=1
[WARNING] async_io requires the dev libaio .so object and headers but these were not found.
[WARNING] If libaio is already installed (perhaps from source), try setting the CFLAGS and LDFLAGS environment variables to where it can be found.
[WARNING] One can disable async_io with DS_BUILD_AIO=0
[ERROR] Unable to pre-compile async_io
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
应用默认安装的DeepSpeed是0.12.3版本,但是这个版本不支持windows系统,所以报错。
只需要安装0.14.5以上版本即可,或是直接pip install deepspeed 安装当前最新版本就可以了