Ubuntu Qtcreator c++调用python报错

调用时候,报错:
(modpython:13107): Gtk-ERROR **: 20:32:18.627: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

原因:
c++中用了一个opencv调用了一个版本。
python中用了另一个版本,同时加载出错。

解决方法:这里有说明

本人使用的是第二个,第一个没实验。
第二个,需要放在import的最前面

import matplotlib
matplotlib.use('Agg')

版权声明:本文为kevinshift原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。