Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用1.8.9docker镜像,gui上传pdf进行翻译,报错ERROR:pdf2zh.converter:invalid syntax (<string>, line 0) #488

Open
dblab0 opened this issue Jan 19, 2025 · 22 comments
Labels
bug Something isn't working

Comments

@dblab0
Copy link

dblab0 commented Jan 19, 2025

使用1.8.9docker镜像,gui上传pdf进行翻译,报错ERROR:pdf2zh.converter:invalid syntax (, line 0)

Files before translation: ['2310.07554v2.pdf']
0%| | 0/16 [00:00<?, ?it/s]ERROR:pdf2zh.converter:invalid syntax (, line 0)
ERROR:pdf2zh.converter:invalid syntax (, line 0)
ERROR:pdf2zh.converter:invalid syntax (, line 0)
ERROR:pdf2zh.converter:invalid syntax (, line 0)
ERROR:pdf2zh.converter:invalid syntax (, line 0)
ERROR:pdf2zh.converter:invalid syntax (, line 0)

使用任意pdf都会这样

@dblab0 dblab0 added the bug Something isn't working label Jan 19, 2025
@dblab0 dblab0 changed the title 使用1.8.9docker镜像,上传pdf进行翻译,报错ERROR:pdf2zh.converter:invalid syntax (<string>, line 0) 使用1.8.9docker镜像,gui上传pdf进行翻译,报错ERROR:pdf2zh.converter:invalid syntax (<string>, line 0) Jan 19, 2025
@hellofinch
Copy link
Contributor

使用的是什么service?目前看可能是你的service没有连上。

@demohiiiii
Copy link

我用deepseek也有同样的问题

@tylzh97
Copy link

tylzh97 commented Jan 20, 2025

Same problem in v1.8.9, The bug is reproduced in OpenAI as well as in Deepseek services

@highkay
Copy link

highkay commented Jan 20, 2025

+1,所有的llm service都有这个问题
似乎和prompt有关,我输入了自定义的prompt,这个报错的内容会变成我的自定义prompt

@hellofinch
Copy link
Contributor

hellofinch commented Jan 20, 2025

大家都是docker镜像出现的问题吗?

@jasonyen92
Copy link

me too

@hellofinch
Copy link
Contributor

问题复现,待我看看怎么回事,修复好了,这个issue会关闭。

@cherrymorning
Copy link

测试发现没有自定义prompt时,依然不使用默认prompt,导致string.template为空,引发错误

@hellofinch
Copy link
Contributor

是的,应该改好了,我推个PR。

@hellofinch
Copy link
Contributor

hellofinch commented Jan 20, 2025

@cherrymorning 但是,上边有提到给了自定义prompt还出现了问题,这个我没明白怎么回事。
@highkay 可以提供一下当时使用的prompt吗?
我看看怎么回事。

@ananzibian
Copy link

下载到本地也是同样的报错

@hellofinch
Copy link
Contributor

已经提交PR了,相同问题可以稍等了。

@Chenjiangwen
Copy link

@cherrymorning 但是,上边有提到给了自定义prompt还出现了问题,这个我没明白怎么回事。 @highkay 可以提供一下当时使用的prompt吗? 我看看怎么回事。

自定义prompt后报错:(, line 1):
2025-01-20 20:47:52 ERROR:pdf2zh.converter:invalid syntax (, line 1)
2025-01-20 20:47:52 ERROR:pdf2zh.converter:invalid syntax (, line 1)
... ...

@guaiguaimo
Copy link

guaiguaimo commented Jan 20, 2025

我也遇到同样的问题,我是用pdf2zh -i在浏览器运行的,选google翻译没问题,但是选本地比如ollama的模型,运行后后台就会报这个错误,而且不知道怎么终止,会一直报错下去

invalid syntax (, line 0)
ERROR:pdf2zh.converter:All models failed
invalid syntax (, line 0)
ERROR:pdf2zh.converter:All models failed
invalid syntax (, line 0)
ERROR:pdf2zh.converter:All models failed
invalid syntax (, line 0)

@chenziliang0725
Copy link

我也是一样的问题,ERROR:pdf2zh.converter:All models failed

@hellofinch
Copy link
Contributor

已确认prompt问题,以提交修复,等待版本发布。
相同问题不用再回复了,等版本发布或自行按照PR中的修改临时调整后使用。

@Chenjiangwen
Copy link

已确认prompt问题,以提交修复,等待版本发布。 相同问题不用再回复了,等版本发布或自行按照PR中的修改临时调整后使用。

你好,我在docker中用你pr修改过的文件直接覆盖原文件,仍然出现上面的问题。

@hellofinch
Copy link
Contributor

https://github.com/Byaidu/PDFMathTranslate/blob/main/Dockerfile#L24 这里docker中进行了安装,直接覆盖的话这些文件不会生效。需要在docker中重新安装一下。
@Chenjiangwen

@Chenjiangwen
Copy link

谢谢🙏 @hellofinch

@tonyho
Copy link

tonyho commented Jan 23, 2025

那使用pip install出现这个问题的话,现在是继续等? 还是有什么办法来升级处理吗?

@tonyho
Copy link

tonyho commented Jan 23, 2025

那使用pip install出现这个问题的话,现在是继续等? 还是有什么办法来升级处理吗?

自己找到了一个方法:

  1. 先找到site-packages的路径,例如:
import site
print(site.getsitepackages())

然后进入到这个路径中,并下载commit patch,打上patch

cd XXX/lib/python3.10/site-packages
wget https://github.com/Byaidu/PDFMathTranslate/commit/167b3666d5aeb0ce247126f03931f6923a83a7b1.patch
patch -p1 < 167b3666d5aeb0ce247126f03931f6923a83a7b1.patch

然后再重新运行:

pdf2zh -i

@hellofinch
Copy link
Contributor

@tonyho 操作完可以正常使用了对吧?
感谢给出解决方案。
: )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests