반응형
간만에 Python을 사용하여 C 확장 모듈을 만들어서 사용하기 위해 책을 펼쳐 들었습니다.
저는 열혈강의 파이썬이라는 책을 참조했고
아래 주소에서 열혈강의 파이썬 소스코드를 다운로드 받을 수 있습니다. 25장에 있는 C 확장 모듈 예제를 사용했습니다.
https://freelec.co.kr/bbs/read.asp?BBSName=LECPDS&SORTUID=53&page=1&id=18333
책에 있는 소스코드가 간단하길래 윈도우에서도 그냥 쉽게 될 줄 알았는데… 컴파일러가 뭔가 안 맞는 것 같더군요.
다음과 같이 작성한 setup.py 파일을 빌드 하는데… 어쩌구 저쩌구 에러가 쭉~
python setup.py build
구글링을 해도 그닥 잘 모르겠어서…
Virtualbox 에 Mint Linux 64 bits 를 설치하고 터미널에서 다음과 같이 해보니 간단하게 되더군요.
sudo apt-get install python-dev -y # Python.h 를 설치하기 위함
python setup.py build
sudo chmod -R ugo+rX /usr/local/lib/python2.7/dist-packages/ # 파이썬 라이브러리 권한 설정
다음으로 아래와 같이 명령을 하니 firefox 가 정상적으로 뜨더군요.
역시 개발은 linux 인가 봅니다.
반응형
'programming language > Python' 카테고리의 다른 글
Python 을 브라우저에서 실행하는 방법 (957) | 2017.02.27 |
---|---|
Python Regular Expression 테스트 사이트 (0) | 2017.02.22 |
Python 변수 내의 텍스트를 정규표현식에 사용하기 (0) | 2017.02.20 |
Python 다차원 배열 또는 튜플에서 특정 열의 값 추출하기 (0) | 2017.02.16 |
윈도우 Python 에서 R 함수를 사용하기 위해 rpy2 설치하기 (0) | 2016.01.13 |
Python Home folder 접근 (0) | 2015.10.11 |
Python 을 이용한 Visio 그리기 (0) | 2015.10.09 |
Python Degree to Clock 변환 (0) | 2015.09.13 |
댓글