使用matplotlib
画图时,出现了Cannot mix incompatible Qt library (version 0x50907) with this library (version 0x50a01)
的问题,似乎是qt
库冲突。
简单网上搜了一下,没找到一样的问题,很多出现qt
库冲突的情况都是建议直接删掉多余的qt库。但直接删掉似乎不太稳妥,以后要用到单独的库就不怎么方便。 研究了一下,发现可能是导入的时候就造成了库冲突,原导入方法如下,
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import torch
import matplotlib.ticker as ticker
可能是某个库中也存在单独的qt
库导入,从而导致冲突。尝试交换导入顺序,发现是torch
的问题,将它放在最前面导入即可。
import torch
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.ticker as ticker