2017-04-26 1 views
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; 
} 

, 프로그램 충돌.

Crash image

+0

관련이 있습니까? http://stackoverflow.com/questions/38132755/importerror-no-module-named-encodings 또한이 스레드를 확인하십시오. https://bugs.python.org/issue27054 – AndyG

+0

환경 변수가 올바르게 설정되었는지 확인하십시오. 특히 'PYTHONHOME'. – zmo

답변

0

this Python thread에 따르면 당신은 관리자로 파이썬 3.x를 설치해야합니다. 설치 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행

또한 설치 후 환경 변수를 확인하여 PYTHONPATHPYTHONHOME이 설치된 모듈을 찾을 수있는 위치로 설정되어 있는지 확인하십시오.

+0

pythonhome 및 pythonpath는 정상입니다. 어쨌든, 나는 다시 실패했다. 나는 python2를 사용하고, 나는 그것을 만든다. – LaoJiu