0
设置:win10 + vs2015(调试32位)+ anaconda3(32位)C++使用python3,运行错误
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <Python.h>
#include <string.h>
using namespace std;
int main()
{
Py_Initialize();
PyRun_SimpleString("import pylab");
PyRun_SimpleString("pylab.plot(range(5))");
PyRun_SimpleString("pylab.show()");
Py_Exit(0);
return 0;
}
当它运行时,程序崩溃。
这与此有关吗? http://stackoverflow.com/questions/38132755/importerror-no-module-named-encodings此外,请检查此线程:https://bugs.python.org/issue27054 – AndyG
确保环境变量设置正确,特别是'PYTHONHOME'。 – zmo