python3에서의 c확장에 대하여.
글쓴이: bus710 / 작성시간: 금, 2009/10/16 - 3:16오후
안녕하세요^^
날씨가 쌀쌀해져 가네요... 각설하고...
요즘 우분투 데스크탑에서 시리얼 포트에 읽고 쓰는 코드를 작성하고 있었습니다.
c로 잘 짜다가 슬슬 GUI와 연동을 고려하고 있습니다.
결국 python과 c확장을 이용하기로 맘을 먹었는데,
c로 만든 모듈을 컴파일하여 spam.so를 만드는 것은 문제가 없었으나
running install running build running build_ext running install_lib copying build/lib.linux-i686-3.0/spam.so -> /usr/local/lib/python3.0/dist-packages running install_egg_info Writing /usr/local/lib/python3.0/dist-packages/spam-1.0.egg-info
python에서 import를 해도 모듈 내의 함수를 못 가져 오는 문제가 발생했습니다.
>>> import spam >>> dir(spam) ['__doc__', '__file__', '__name__', '__package__']
위와 같이 말이죠...
참고 도서는 위키북스의 "파이썬3 프로그래밍하기"였습니다....
Forums:
..
예제는 문제가 없는 것 같습니다.
아마 패키지를 뭘 깔고 안깔고 문제인가 봅니다...
akudoku.net 나는 이것만은 확신하니, 믿고 나아간다.
life is only one time
댓글 달기