Python Tkinter GUI 执行 python 脚本错误

Python Tkinter GUI execute python script error

我将以下代码用于 gui,错误提示没有名为 cv2 的模块,但如果 运行 它在 ide 或命令提示符下它工作。其他人知道我遇到的问题或任何建议吗?

os.system('python faceDetect.py')

使用 subprocess.

调用它
import subprocess
subprocess.call('python faceDetect.py')

对于从 Python 调用 Python 脚本,我建议使用 runpy.run_module 来避免产生新的 Python 进程的开销:

import runpy
# Note that faceDetect.py must be available through PYTHON_PATH / sys.path
runpy.run_module('faceDetect', run_name='__main__')