无法在另一台计算机上运行Pyinstaller exe

时间:2019-03-25 08:04:30

标签: python

我编写了一个读取QR码的程序,我使用pyinstaller将程序编译为exe。

import PyPDF2
from pdf2image import convert_from_path
from pylibdmtx.pylibdmtx import decode
import cv2 
import pandas as pd
import numpy as np
import os
from pdf2image.exceptions import (
    PDFInfoNotInstalledError,
    PDFPageCountError,
    PDFSyntaxError
)

file=input("File name: ")
with open(file,'rb') as fin:
    pdf = PyPDF2.PdfFileReader(fin)
    j=pdf.getNumPages()

    for i in range(j):

        page = pdf.getPage(i)

        output = PyPDF2.PdfFileWriter()
        output.addPage(page)

        with open('test/test-'+str(i)+'.pdf','wb+') as fo:
            output.write(fo)

fo.close()
fin.close()

for i in range(j):

    images = convert_from_path('test/test-'+str(i)+'.pdf')

    for page in images:
        page.save('test/test-'+str(i)+'.png', 'PNG')

当我在计算机上运行exe时,一切正常,但是当我在另一台计算机(没有管理员权限的计算机)上运行它时:

enter image description here

一些想法?

0 个答案:

没有答案