저는 this simple tutorial의 첫 번째 예제를 실행하여 C 응용 프로그램에 파이썬을 포함하는 방법을 배우려고합니다.하지만 Windows의 모든 것을 설명하고 Ubuntu Linux에서 작업하고 있습니다. 처음에파이썬을 c에 임베드 할 때이 오류 ("ImportError : No module name site")가 발생할 수있는 원인은 무엇입니까?
시도, 나는 세그먼트 오류를 얻을 Py_Initialize()이 오류 극복하기 전에 두 줄을 추가합니다 : "ImportError를 : : 이제
char pySearchPath[] = ".:myhome";
Py_SetPythonHome(pySearchPath);
을, 나는 그것이 Py_Initialize()하려는이 오류를 얻을 수 없음 모듈이라는 사이트 ".
this과 같은 솔루션을 찾았지만 제대로 작동하지 않습니까? 문제를 해결하려면 어떻게해야합니까? 나는 파이썬에서도 멍청하다.
죄송합니다. 질문이 어리석은 것이지만 문자 그대로 "myhome"이라고 작성하셨습니까? – slezica
myhome은/home/xxx를 의미합니다. 정확하지 않니? –
코드에'/ home/xxx'를 실제로 쓴다면 이것은 잘못 가리킨 것입니다. 오류가 발생했을 수 있습니다. 모듈이이 디렉토리에 있습니까? – HonkyTonk