如何正确指定pyinstaller资源文件?

问题描述 投票:0回答:1

我想通过在Linux中双击来创建可运行的.py应用程序。首先,我尝试了一个简单的示例:

#!/usr/bin/env python3
import cv2

img= cv2.imread('/home/andrei/WTZ/code/Computer-Vision-with-Python/DATA/test_image.jpg')
cv2.imshow('It works?', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

它只是打开图像,没什么特别的。我安装了pyinstaller,并在终端中运行了以下命令:

pyinstaller --onefile --add-data="/home/andrei/WTZ/code/Computer-Vision-with-Python/DATA/test.jpg;/home/andrei/WTZ/code/Computer-Vision-with-Python/DATA/test.jpg" test.py

我遇到以下错误:

pyinstaller: error: argument --add-data: invalid add_data_or_binary value: '/home/andrei/WTZ/code/Computer-Vision-with-Python/DATA/test.jpg;/home/andrei/WTZ/code/Computer-Vision-with-Python/DATA/test.jpg'

我在做什么错?

python linux pyinstaller executable
1个回答
0
投票

在我的机器上运行此>]

pyinstaller --add-binary C:\Users\jezequiel\Desktop\diagram_new.png;.\images d.py

并将.PNG文件复制到包含images文件的文件夹中名为d.exe的子目录中。

© www.soinside.com 2019 - 2024. All rights reserved.