我想通过在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'
我在做什么错?
在我的机器上运行此>]
pyinstaller --add-binary C:\Users\jezequiel\Desktop\diagram_new.png;.\images d.py
并将.PNG文件复制到包含
images
文件的文件夹中名为d.exe
的子目录中。