Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南

用C++绘制图表的第三方库:matplotlib-cpp
https://github.com/lava/matplotlib-cpp

  1. 下载matplotlib-cpp
git clone https://github.com/lava/matplotlib-cpp.git

太慢的话用这个,一样的:

git clone https://gitee.com/cugcuiyc/matplotlib-cpp.git

Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
2. 先包含上库的路径
我用的Clion。
include_directories("E:/CppThirdParty/matplotlib-cpp") # 换你自己的

Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
试试官网的例子,能运行了不?
#include
namespace plt = matplotlibcpp;
int main() {
    plt::plot({1,3,2,4});
    plt::show();
}

Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
3. 排错
1. 没有
2. 找不到
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
4. Python path configuration报错:atal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named ‘encodings’
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
盲猜是环境变量的问题:
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
解决方案:添加python路径到环境变量,变量名为PYTHONHOME和PYTHONPATH。我用的Anaconda的base环境:
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
重启。
5. This application failed to start because it could not find or load the Qt platform plugin “windows”
in “”.

Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南

行吧,几乎把Issues全过了一遍。终于,运行成功!

Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南
注意,你可能还会报这个错:
ImportError: DLL load failed while importing ft2font
解决方案:matplotlib版本太高:https://blog.csdn.net/weixin_48122003/article/details/109215715

谁闲的没事用C++调python的包画图啊!

Original: https://blog.csdn.net/qq_20497995/article/details/121388535
Author: 伯明翰谢老二
Title: Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/766001/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球