2014-06-24 4 views
0

저는 파이썬 응용 프로그램을위한 C 확장을 작성 중이며 파이썬 특정 C 코드를 테스트해야합니다. 그렇게하기 위해서는 Python.h를 C 파일에 임포트해야하지만, 필자는 필자가 그렇게 할 수 없었다. 대부분의 튜토리얼은 sudo apt-get python-dev의 줄을 따라 뭔가를 제안하지만 내 시스템에는 apt-get이 없으며 심지어 내 virtualenv에 dev 파일을 가지고있는 것이 더 좋을 것이라고 생각합니다.Mac OSX에서 python.h를 내 python virtualenv에 어떻게 넣을 수 있습니까?

어떤 아이디어가 내 virtualenv에 Python.h를 가져 오는가?

답변

0

당신이에서라도과 파이썬이 사제를 통해 설치 사용하는 가정, terminal에서

, 당신이 Python.h을 찾을 수 있습니다

/usr/local/Cellar//python/2.7.6/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h 
0

: 내 시스템이 재부에 돌아

find /usr/local/Cellar/ -name Python.h 

파이썬 배포본의 디렉토리를 포함하도록 환경 변수 C_INCLUDE_PATH를 설정하십시오.

예 :이 이런 식으로 뭔가를 반환합니다

find /usr/local/Cellar/ -name Python.h 

1. 가져 오기는 파이썬 배포판의 디렉토리를 포함 :

/usr/local/Cellar//python3/3.6.3/Frameworks/Python.framework/Versions/3.6/include/python3.6m/Python.h 

당신은 변수 C_INCLUDE_PATH 이제 설정 :

export C_INCLUDE_PATH="/usr/local/Cellar//python3/3.6.3/Frameworks/Python.framework/Versions/3.6/include/python3.6m/"