pyinstaller“添加二进制文件时找不到txt文件”

时间:2020-09-23 06:12:48

标签: python pyinstaller

当我使用pyinstaller将脚本转换为exe时,出现错误:-

Unable to find "c:\users\praveen\appdata\local\programs\python\python36\lib\site-packages\importlib_resources\version.txt" when adding binary and data files

您可以在此处查看完整的错误:

https://drive.google.com/file/d/1FmV5kdb7p6TgEZwKBFDmFIszC-Qha0BD/view?usp=sharing

我的脚本有很多导入,它们是:-

import tkinter as tk  
import os 
import time
import sys
from PyQt5 import QtWidgets, QtCore, QtGui
from PIL import ImageGrab
import numpy as np
import cv2
import pytesseract 
import webview

该错误是什么意思?为什么我要得到它?

1 个答案:

答案 0 :(得分:0)

您需要正确编写命令,例如:

pyinstaller --add-data web_folder;web_folder --add-data db.sqlite;. gui.py

描述:title_of_folder_or_file; path_to_it(如果您的OS Windows使用“;”,否则使用“:”。在Windows上是100%,但在Linux或Mac上我不知道),之后需要使用该文件夹;设置此文件夹的路径,例如web_folder;web_folder

来源-Official Documentation