【发布时间】:2021-03-06 15:52:55
【问题描述】:
我想在 C++ 程序中安装绘图功能。我选择matplotlibcpp 是因为它的简单性和在线评论。但是,我无法制作情节并得到许多神秘的错误(我是 C++ 新手)。更新 VS 2019 的包含路径后,我能够在编译和链接时无错误,但执行列出了许多错误。
下面是一个产生错误的简单代码 sn-p。
#include <matplotlibcpp.h>
#include <string>
using namespace std;
namespace plt = matplotlibcpp;
int main()
{
plt::plot({ 1,2,2,4 });
plt::show();
}
我在输出窗口中得到以下输出:
致命的 Python 错误:initfsencoding:无法加载文件系统 codec ModuleNotFoundError: No module named 'encodings'
当前线程 0x000018c0(最近调用优先)
关于如何让matplotlibcpp 在 VS 2019 中运行的任何想法?
在 Windows 10 x64 上运行 VS 2019。
【问题讨论】:
-
这是stackoverflow.com/questions/59312230/… 的副本,但目标没有答案,因此无法关闭。我正在添加此评论,以便将它们联系在一起。