pyinstallser 打包脚本文件,闪退,opencv 包找不到

345 阅读1分钟

最近用命令:pyinstaller -F test.py 将我写的关于opencv 的脚本文件打包成exe 的时候,发生闪退,发现问题如下:

  1. 经过截图发现是无法找到opencv 的包,已经pip install opencv-python 了,后来查询是因为我的文件夹在桌面,我的用户名是中文,pyinstaller 不支持中文导致,移动文件到英文路径解决。

  1. 改完路径后又发现找不到opencv 配置文件。直接添加path变量,改用命令
    pyinstaller -F test.py --path="C:\Users\heyan\Desktop\pycharmproject\venv\Lib\site-packages\cv2" 这时候发现完美运行。 添加path 相当于添加系统环境变量,python默认在变量名为pythonpath的路径中搜索依赖文件。
    其他收获:windows系统按键 printscreen可以实现屏幕截图,截图文件保存在剪切板需要在微信对话栏copy