c ++使用python3,运行错误

时间:2017-04-26 10:12:19

标签: c++ python-3.x anaconda

设置:win10 + vs2015(调试32位)+ anaconda3(32位)

#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;
}

当它运行时,程序崩溃。

Crash image

1 个答案:

答案 0 :(得分:0)

根据this Python thread,您需要以管理员身份安装Python 3.x.右键单击安装程序&gt;以管理员身份运行

另外,请在安装后检查您的环境变量,以确保PYTHONPATHPYTHONHOME已设置到可以找到已安装模块的位置。