[英]Python error - OverflowError: Python int too large to convert to C long
[英]OverflowError:python int too large to convert to C long on win8
我使用pyPDF2使用python進行pdf合並,然后使用pyinstaller部署python代碼,生成的exe在win7上運行正常,但它在win8上顯示錯誤溢出錯誤。 例外情況發生在getNumPages()中,它返回pdf包含的頁數,我附上了異常的截圖。
https://www.dropbox.com/s/sreepyre9fx5au8/20150302_045446_resized.jpg?dl=0 https://www.dropbox.com/s/fmcbaksnh0n4n49/20150302_045456_resized.jpg?dl=0
聽起來像內部堆棧錯誤而不是程序錯誤。 您可能想嘗試關於該問題的Microsoft文檔,或者如果看起來太麻煩,可能會切換到Linux / Win7。
support.microsoft.com/kb/145799
generic.py中出現溢出錯誤,某些PDF(罕見)包含超過大小的值,因此出現溢出錯誤。 Github上的My Fork在這里解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.